Michael Dahl

Stock Analyst at RBC Capital

(4.71)
# 810
Out of 5,125 analysts
1056
Total ratings
60.2%
Success rate
8%
Average return

Stocks Rated by Michael Dahl

Smith Douglas Homes
Nov 10, 2026
Maintained: Hold
Price Target: $10
Current: $9.91
Upside: +0.91%
Ferguson Enterprises
Nov 10, 2026
Maintained: Buy
Price Target: $286 → $288
Current: $259.93
Upside: +10.80%
Installed Building Products
Nov 5, 2026
Reiterated: Hold
Price Target: $208 → $194
Current: $223.45
Upside: -13.18%
Fortune Brands Innovations
Nov 4, 2026
Reiterated: Buy
Price Target: $49 → $48
Current: $51.64
Upside: -7.05%
Owens Corning
Nov 4, 2026
Reiterated: Hold
Price Target: $127 → $119
Current: $127.02
Upside: -6.31%
Champion Homes
Nov 4, 2026
Reiterated: Buy
Price Target: $94 → $99
Current: $96.39
Upside: +2.71%
Mohawk Industries
Oct 30, 2026
Reiterated: Sell
Price Target: $112
Current: $156.60
Upside: -28.48%
Builders FirstSource
Oct 29, 2026
Reiterated: Hold
Price Target: $62 → $56
Current: $65.97
Upside: -15.11%
D.R. Horton
Oct 29, 2026
Reiterated: Sell
Price Target: $119 → $114
Current: $155.61
Upside: -26.74%
Masco
Oct 28, 2026
Reiterated: Hold
Price Target: $69 → $74
Current: $85.92
Upside: -13.87%
Reiterated: Buy
Price Target: $124
Current: $117.44
Upside: +5.59%
Reiterated: Sell
Price Target: $22 → $15
Current: $31.89
Upside: -52.96%
Reiterated: Hold
Price Target: $111 → $110
Current: $135.88
Upside: -19.05%
Reiterated: Hold
Price Target: $50 → $47
Current: $52.01
Upside: -9.63%
Reiterated: Sell
Price Target: $69
Current: $91.58
Upside: -24.66%
Reiterated: Buy
Price Target: $158 → $148
Current: $156.33
Upside: -5.33%
Reiterated: Buy
Price Target: $60 → $57
Current: $47.90
Upside: +19.00%
Reiterated: Buy
Price Target: $27 → $18
Current: $13.78
Upside: +30.62%
Reiterated: Sell
Price Target: $2
Current: $1.15
Upside: n/a
Reiterated: Hold
Price Target: $269 → $286
Current: $289.44
Upside: n/a
Reiterated: Buy
Price Target: $69
Current: $85.09
Upside: n/a
Downgraded: Sell
Price Target: $8
Current: $12.86
Upside: n/a
Reiterated: Hold
Price Target: $25 → $29
Current: $131.01
Upside: n/a
Upgraded: Hold
Price Target: $49 → $50
Current: $70.34
Upside: n/a
Reiterated: Sell
Price Target: $1,475
Current: $6,338.38
Upside: n/a
Reiterated: Buy
Price Target: $47
Current: $1.53
Upside: n/a
Reiterated: Hold
Price Target: $8
Current: $66.51
Upside: n/a
Reiterated: Hold
Price Target: $99 → $112
Current: $118.10
Upside: n/a