Michael Dahl

Stock Analyst at RBC Capital

(4.67)
# 818
Out of 5,014 analysts
1025
Total ratings
59.9%
Success rate
8.5%
Average return

Stocks Rated by Michael Dahl

KB Home
Sep 23, 2026
Maintained: Hold
Price Target: $53 → $50
Current: $56.33
Upside: -11.24%
Lennar
Sep 18, 2026
Maintained: Sell
Price Target: $85 → $69
Current: $87.54
Upside: -21.18%
Core & Main
Sep 10, 2026
Maintained: Buy
Price Target: $63 → $60
Current: $46.14
Upside: +30.04%
Toll Brothers
Aug 20, 2026
Maintained: Buy
Price Target: $158
Current: $149.31
Upside: +5.82%
QXO, Inc.
Aug 14, 2026
Maintained: Buy
Price Target: $27
Current: $14.89
Upside: +81.33%
Ferguson Enterprises
Aug 10, 2026
Maintained: Buy
Price Target: $281 → $290
Current: $248.12
Upside: +16.88%
Installed Building Products
Aug 7, 2026
Maintained: Hold
Price Target: $228
Current: $246.08
Upside: -7.35%
Smith Douglas Homes
Aug 6, 2026
Rated: Hold
Price Target: $15
Current: $14.17
Upside: +5.86%
Fortune Brands Innovations
Aug 5, 2026
Maintained: Buy
Price Target: $50 → $57
Current: $48.43
Upside: +17.70%
Owens Corning
Aug 5, 2026
Maintained: Buy
Price Target: $172
Current: $155.85
Upside: +10.36%
Maintained: Buy
Price Target: $92 → $99
Current: $96.31
Upside: +2.79%
Maintained: Sell
Price Target: $30 → $32
Current: $42.85
Upside: -25.32%
Maintained: Hold
Price Target: $117 → $130
Current: $139.12
Upside: -6.56%
Rated: Buy
Price Target: $107 → $88
Current: $73.56
Upside: +19.63%
Maintained: Hold
Price Target: $72
Current: $74.58
Upside: -3.46%
Maintained: Buy
Price Target: $171 → $135
Current: $97.76
Upside: +38.09%
Maintained: Hold
Price Target: $115 → $116
Current: $130.55
Upside: -11.15%
Maintained: Sell
Price Target: $123 → $125
Current: $149.88
Upside: -16.60%
Maintained: Sell
Price Target: $2
Current: $1.96
Upside: n/a
Maintained: Hold
Price Target: $269 → $286
Current: $277.52
Upside: n/a
Reiterated: Buy
Price Target: $69
Current: $80.23
Upside: n/a
Downgraded: Sell
Price Target: $8
Current: $14.84
Upside: n/a
Maintained: Hold
Price Target: $25 → $29
Current: $149.23
Upside: n/a
Upgraded: Hold
Price Target: $49 → $50
Current: $73.62
Upside: n/a
Reiterated: Sell
Price Target: $1,475
Current: $6,375.00
Upside: n/a
Reiterated: Buy
Price Target: $47
Current: $3.05
Upside: n/a
Reiterated: Hold
Price Target: $99 → $112
Current: $102.21
Upside: n/a
Reiterated: Hold
Price Target: $8
Current: $70.67
Upside: n/a