Mike Dahl

Stock Analyst at RBC Capital

(4.16)
# 447
Out of 5,067 analysts
323
Total ratings
58.47%
Success rate
10.23%
Average return

Stocks Rated by Mike Dahl

TopBuild
Nov 20, 2025
Initiates: Sector Perform
Price Target: $410
Current: $429.89
Upside: -4.63%
Smith Douglas Homes
Nov 7, 2025
Maintains: Sector Perform
Price Target: $16$15
Current: $17.85
Upside: -15.97%
Owens Corning
Nov 6, 2025
Maintains: Outperform
Price Target: $174$145
Current: $105.05
Upside: +38.03%
Installed Building Products
Nov 6, 2025
Maintains: Underperform
Price Target: $184$203
Current: $260.18
Upside: -21.98%
Champion Homes
Nov 6, 2025
Upgrades: Outperform
Price Target: $85$91
Current: $81.87
Upside: +11.15%
Fortune Brands Innovations
Oct 31, 2025
Maintains: Outperform
Price Target: $65$63
Current: $47.14
Upside: +33.64%
SiteOne Landscape Supply
Oct 30, 2025
Maintains: Sector Perform
Price Target: $143$151
Current: $129.27
Upside: +16.81%
Masco
Oct 30, 2025
Maintains: Sector Perform
Price Target: $71$69
Current: $61.74
Upside: +11.76%
Whirlpool
Oct 29, 2025
Maintains: Underperform
Price Target: $63$51
Current: $75.02
Upside: -32.02%
D.R. Horton
Oct 29, 2025
Maintains: Underperform
Price Target: $117$118
Current: $146.08
Upside: -19.22%
Maintains: Outperform
Price Target: $75$68
Current: $59.72
Upside: +13.86%
Maintains: Sector Perform
Price Target: $58$59
Current: $61.14
Upside: -3.50%
Maintains: Outperform
Price Target: $231$243
Current: $240.71
Upside: +0.95%
Maintains: Outperform
Price Target: $67$62
Current: $44.90
Upside: +38.08%
Maintains: Outperform
Price Target: $133$145
Current: $130.35
Upside: +11.24%
Downgrades: Sector Perform
Price Target: $132$129
Current: $100.53
Upside: +28.32%
Maintains: Sector Perform
Price Target: $119$123
Current: $109.53
Upside: +12.30%
Maintains: Sector Perform
Price Target: $109$112
Current: $119.28
Upside: -6.10%
Initiates: Outperform
Price Target: $33
Current: $16.81
Upside: +96.31%
Maintains: Sector Perform
Price Target: $122$98
Current: $122.96
Upside: -20.30%
Maintains: Underperform
Price Target: $5$2
Current: $2.35
Upside: -14.89%
Maintains: Sector Perform
Price Target: $160$172
Current: $79.49
Upside: +116.38%
Maintains: Sector Perform
Price Target: $269$286
Current: $287.19
Upside: -0.41%
Maintains: Outperform
Price Target: $48$45
Current: $32.18
Upside: +39.84%
Maintains: Outperform
Price Target: $42$34
Current: $18.09
Upside: +87.95%
Downgrades: Underperform
Price Target: $8
Current: $18.73
Upside: -57.29%