Michael Dahl

Stock Analyst at RBC Capital

(4.75)
# 652
Out of 4,668 analysts
1022
Total ratings
62.2%
Success rate
10.1%
Average return

Stocks Rated by Michael Dahl

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%
Champion Homes
Aug 5, 2026
Maintained: Buy
Price Target: $92$99
Current: $96.31
Upside: +2.79%
Whirlpool
Aug 4, 2026
Maintained: Sell
Price Target: $30$32
Current: $42.85
Upside: -25.32%
Mohawk Industries
Jul 31, 2026
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: Hold
Price Target: $53
Current: $56.33
Upside: -5.91%
Maintained: Sell
Price Target: $88$85
Current: $87.54
Upside: -2.90%
Maintained: Buy
Price Target: $63
Current: $46.14
Upside: +36.54%
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