Michael Dahl

Stock Analyst at RBC Capital

(4.71)
# 729
Out of 4,352 analysts
1063
Total ratings
60.1%
Success rate
9.3%
Average return

Stocks Rated by Michael Dahl

Champion Homes
May 26, 2026
Maintained: Buy
Price Target: $101$92
Current: $73.63
Upside: +24.95%
Toll Brothers
May 20, 2026
Maintained: Buy
Price Target: $161$158
Current: $138.54
Upside: +14.05%
Builders FirstSource
May 13, 2026
Maintained: Buy
Price Target: $107
Current: $76.26
Upside: +40.31%
Masco
May 13, 2026
Maintained: Hold
Price Target: $72
Current: $70.25
Upside: +2.49%
Installed Building Products
May 8, 2026
Upgraded: Hold
Price Target: $255$228
Current: $209.98
Upside: +8.58%
Fortune Brands Innovations
May 7, 2026
Maintained: Buy
Price Target: $56$50
Current: $38.94
Upside: +28.40%
Whirlpool
May 7, 2026
Maintained: Sell
Price Target: $37$32
Current: $43.42
Upside: -26.30%
Owens Corning
May 6, 2026
Maintained: Buy
Price Target: $134$148
Current: $125.82
Upside: +17.63%
Ferguson Enterprises
May 5, 2026
Maintained: Buy
Price Target: $271$281
Current: $225.97
Upside: +24.35%
Mohawk Industries
May 4, 2026
Maintained: Hold
Price Target: $121$117
Current: $107.42
Upside: +8.92%
Maintained: Buy
Price Target: $171
Current: $108.60
Upside: +57.46%
Maintained: Hold
Price Target: $15
Current: $11.96
Upside: +25.42%
Maintained: Hold
Price Target: $115
Current: $118.18
Upside: -2.69%
Rated: Buy
Price Target: $68$69
Current: $58.50
Upside: +17.95%
Maintained: Sell
Price Target: $117$123
Current: $147.09
Upside: -16.38%
Maintained: Buy
Price Target: $28
Current: $17.25
Upside: +62.32%
Maintained: Hold
Price Target: $54$53
Current: $48.86
Upside: +8.47%
Maintained: Buy
Price Target: $63
Current: $49.45
Upside: +27.40%
Maintained: Sell
Price Target: $88
Current: $89.78
Upside: -1.98%
Maintained: Hold
Price Target: $410$433
Current: $417.48
Upside: +3.72%
Maintained: Sell
Price Target: $2
Current: $2.16
Upside: -7.41%
Maintained: Hold
Price Target: $269$286
Current: $282.92
Upside: n/a
Reiterated: Buy
Price Target: $69
Current: $79.99
Upside: n/a
Downgraded: Sell
Price Target: $8
Current: $15.46
Upside: n/a
Maintained: Hold
Price Target: $25$29
Current: $139.16
Upside: n/a
Upgraded: Hold
Price Target: $49$50
Current: $65.24
Upside: n/a
Reiterated: Sell
Price Target: $1,475
Current: $6,104.80
Upside: n/a
Reiterated: Buy
Price Target: $47
Current: $1.86
Upside: n/a
Reiterated: Hold
Price Target: $99$112
Current: $79.42
Upside: n/a
Reiterated: Hold
Price Target: $8
Current: $67.26
Upside: n/a