Michael Dahl

Stock Analyst at RBC Capital

(4.74)
# 640
Out of 4,423 analysts
1068
Total ratings
61.5%
Success rate
9.8%
Average return

Stocks Rated by Michael Dahl

Whirlpool
Jun 15, 2026
Maintained: Sell
Price Target: $32$30
Current: $38.86
Upside: -22.80%
Lennar
Jun 12, 2026
Maintained: Sell
Price Target: $88$85
Current: $89.73
Upside: -5.27%
Toll Brothers
Jun 12, 2026
Maintained: Buy
Price Target: $158
Current: $155.67
Upside: +1.50%
Core & Main
Jun 10, 2026
Maintained: Buy
Price Target: $63
Current: $48.58
Upside: +29.68%
Taylor Morrison Home
Jun 2, 2026
Downgraded: Hold
Price Target: $69$73
Current: $71.58
Upside: +1.29%
Champion Homes
May 26, 2026
Maintained: Buy
Price Target: $101$92
Current: $83.34
Upside: +10.39%
Builders FirstSource
May 13, 2026
Maintained: Buy
Price Target: $107
Current: $80.59
Upside: +32.77%
Masco
May 13, 2026
Maintained: Hold
Price Target: $72
Current: $74.38
Upside: -3.20%
Installed Building Products
May 8, 2026
Upgraded: Hold
Price Target: $255$228
Current: $218.25
Upside: +4.47%
Fortune Brands Innovations
May 7, 2026
Maintained: Buy
Price Target: $56$50
Current: $42.40
Upside: +17.92%
Maintained: Buy
Price Target: $134$148
Current: $128.14
Upside: +15.50%
Maintained: Buy
Price Target: $271$281
Current: $238.35
Upside: +17.89%
Maintained: Hold
Price Target: $121$117
Current: $112.30
Upside: +4.19%
Maintained: Buy
Price Target: $171
Current: $110.17
Upside: +55.21%
Maintained: Hold
Price Target: $15
Current: $13.75
Upside: +9.09%
Maintained: Hold
Price Target: $115
Current: $126.96
Upside: -9.42%
Maintained: Sell
Price Target: $117$123
Current: $157.81
Upside: -22.06%
Maintained: Buy
Price Target: $28
Current: $17.76
Upside: +57.66%
Maintained: Hold
Price Target: $54$53
Current: $54.20
Upside: -2.21%
Maintained: Hold
Price Target: $410$433
Current: $426.51
Upside: +1.52%
Maintained: Sell
Price Target: $2
Current: $1.78
Upside: +12.36%
Maintained: Hold
Price Target: $269$286
Current: $302.84
Upside: n/a
Reiterated: Buy
Price Target: $69
Current: $80.74
Upside: n/a
Downgraded: Sell
Price Target: $8
Current: $15.60
Upside: n/a
Maintained: Hold
Price Target: $25$29
Current: $147.12
Upside: n/a
Upgraded: Hold
Price Target: $49$50
Current: $75.73
Upside: n/a
Reiterated: Sell
Price Target: $1,475
Current: $6,490.93
Upside: n/a
Reiterated: Buy
Price Target: $47
Current: $1.86
Upside: n/a
Reiterated: Hold
Price Target: $99$112
Current: $86.75
Upside: n/a
Reiterated: Hold
Price Target: $8
Current: $74.61
Upside: n/a