Michael Dahl

Stock Analyst at RBC Capital

(4.75)
# 638
Out of 4,592 analysts
1012
Total ratings
61.9%
Success rate
9.7%
Average return

Stocks Rated by Michael Dahl

Builders FirstSource
Jul 30, 2026
Maintained: Buy
Price Target: $107$88
Current: $66.01
Upside: +33.31%
Masco
Jul 29, 2026
Maintained: Hold
Price Target: $72
Current: $72.11
Upside: -0.15%
SiteOne Landscape Supply
Jul 29, 2026
Maintained: Buy
Price Target: $171$135
Current: $94.96
Upside: +42.17%
PulteGroup
Jul 22, 2026
Maintained: Hold
Price Target: $115$116
Current: $128.74
Upside: -9.90%
D.R. Horton
Jul 21, 2026
Maintained: Sell
Price Target: $123$125
Current: $145.53
Upside: -14.11%
Owens Corning
Jul 10, 2026
Maintained: Buy
Price Target: $148$172
Current: $138.82
Upside: +23.90%
QXO, Inc.
Jul 10, 2026
Maintained: Buy
Price Target: $27
Current: $13.46
Upside: +100.59%
KB Home
Jun 24, 2026
Maintained: Hold
Price Target: $53
Current: $56.35
Upside: -5.94%
Whirlpool
Jun 15, 2026
Maintained: Sell
Price Target: $32$30
Current: $38.07
Upside: -21.20%
Lennar
Jun 12, 2026
Maintained: Sell
Price Target: $88$85
Current: $83.75
Upside: +1.49%
Maintained: Buy
Price Target: $158
Current: $150.03
Upside: +5.31%
Maintained: Buy
Price Target: $63
Current: $43.53
Upside: +44.73%
Maintained: Buy
Price Target: $101$92
Current: $80.32
Upside: +14.54%
Upgraded: Hold
Price Target: $255$228
Current: $225.16
Upside: +1.26%
Maintained: Buy
Price Target: $56$50
Current: $49.25
Upside: +1.52%
Maintained: Buy
Price Target: $271$281
Current: $226.36
Upside: +24.14%
Maintained: Hold
Price Target: $121$117
Current: $119.56
Upside: -2.14%
Maintained: Hold
Price Target: $15
Current: $14.95
Upside: +0.33%
Maintained: Sell
Price Target: $2
Current: $1.36
Upside: +47.06%
Maintained: Hold
Price Target: $269$286
Current: $271.24
Upside: n/a
Reiterated: Buy
Price Target: $69
Current: $86.14
Upside: n/a
Downgraded: Sell
Price Target: $8
Current: $13.34
Upside: n/a
Maintained: Hold
Price Target: $25$29
Current: $137.57
Upside: n/a
Upgraded: Hold
Price Target: $49$50
Current: $70.81
Upside: n/a
Reiterated: Sell
Price Target: $1,475
Current: $6,288.68
Upside: n/a
Reiterated: Buy
Price Target: $47
Current: $2.07
Upside: n/a
Reiterated: Hold
Price Target: $99$112
Current: $95.55
Upside: n/a
Reiterated: Hold
Price Target: $8
Current: $70.13
Upside: n/a