Michael Dahl
Stock Analyst at RBC Capital
(4.75)
# 643
Out of 4,495 analysts
1066
Total ratings
61.8%
Success rate
9.9%
Average return
Main Sectors:
Stocks Rated by Michael Dahl
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| QXO QXO, Inc. | Maintained: Buy | $28 → $27 | $14.58 | +85.19% | 8 | Jul 1, 2026 | |
| KBH KB Home | Maintained: Hold | $53 | $56.71 | -6.54% | 58 | Jun 24, 2026 | |
| SITE SiteOne Landscape Supply | Maintained: Buy | $171 | $106.60 | +60.41% | 46 | Jun 24, 2026 | |
| WHR Whirlpool | Maintained: Sell | $32 → $30 | $37.86 | -20.76% | 50 | Jun 15, 2026 | |
| LEN Lennar | Maintained: Sell | $88 → $85 | $84.35 | +0.77% | 61 | Jun 12, 2026 | |
| TOL Toll Brothers | Maintained: Buy | $158 | $148.26 | +6.57% | 63 | Jun 12, 2026 | |
| CNM Core & Main | Maintained: Buy | $63 | $45.21 | +39.35% | 33 | Jun 10, 2026 | |
| TMHC Taylor Morrison Home | Downgraded: Hold | $69 → $73 | $71.80 | +0.97% | 61 | Jun 2, 2026 | |
| SKY Champion Homes | Maintained: Buy | $101 → $92 | $82.97 | +10.88% | 45 | May 26, 2026 | |
| BLDR Builders FirstSource | Maintained: Buy | $107 | $74.54 | +43.55% | 62 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $72 | $76.64 | -6.05% | 65 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $255 → $228 | $220.00 | +3.64% | 40 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $56 → $50 | $49.52 | +0.97% | 60 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $134 → $148 | $140.26 | +5.52% | 52 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $271 → $281 | $224.62 | +25.10% | 25 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $121 → $117 | $109.59 | +6.76% | 64 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $15 | $15.23 | -1.51% | 13 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $115 | $123.72 | -7.05% | 61 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $117 → $123 | $149.55 | -17.75% | 57 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $2 | $1.24 | +61.29% | 50 | Aug 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $269 → $286 | $288.73 | n/a | 46 | Feb 18, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $69 | $79.34 | n/a | 1 | Jun 14, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $8 | $15.61 | n/a | 13 | Jan 13, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $25 → $29 | $147.85 | n/a | 4 | May 30, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $49 → $50 | $74.91 | n/a | 12 | Feb 2, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $1,475 | $6,471.44 | n/a | 5 | Jul 11, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $47 | $2.36 | n/a | 5 | Jun 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $99 → $112 | $86.82 | n/a | 3 | Jun 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $8 | $73.36 | n/a | 3 | Jun 28, 2016 |
QXO, Inc.
Jul 1, 2026
Maintained: Buy
Price Target: $28 → $27
Current: $14.58
Upside: +85.19%
KB Home
Jun 24, 2026
Maintained: Hold
Price Target: $53
Current: $56.71
Upside: -6.54%
SiteOne Landscape Supply
Jun 24, 2026
Maintained: Buy
Price Target: $171
Current: $106.60
Upside: +60.41%
Whirlpool
Jun 15, 2026
Maintained: Sell
Price Target: $32 → $30
Current: $37.86
Upside: -20.76%
Lennar
Jun 12, 2026
Maintained: Sell
Price Target: $88 → $85
Current: $84.35
Upside: +0.77%
Toll Brothers
Jun 12, 2026
Maintained: Buy
Price Target: $158
Current: $148.26
Upside: +6.57%
Core & Main
Jun 10, 2026
Maintained: Buy
Price Target: $63
Current: $45.21
Upside: +39.35%
Taylor Morrison Home
Jun 2, 2026
Downgraded: Hold
Price Target: $69 → $73
Current: $71.80
Upside: +0.97%
Champion Homes
May 26, 2026
Maintained: Buy
Price Target: $101 → $92
Current: $82.97
Upside: +10.88%
Builders FirstSource
May 13, 2026
Maintained: Buy
Price Target: $107
Current: $74.54
Upside: +43.55%
May 13, 2026
Maintained: Hold
Price Target: $72
Current: $76.64
Upside: -6.05%
May 8, 2026
Upgraded: Hold
Price Target: $255 → $228
Current: $220.00
Upside: +3.64%
May 7, 2026
Maintained: Buy
Price Target: $56 → $50
Current: $49.52
Upside: +0.97%
May 6, 2026
Maintained: Buy
Price Target: $134 → $148
Current: $140.26
Upside: +5.52%
May 5, 2026
Maintained: Buy
Price Target: $271 → $281
Current: $224.62
Upside: +25.10%
May 4, 2026
Maintained: Hold
Price Target: $121 → $117
Current: $109.59
Upside: +6.76%
Apr 29, 2026
Maintained: Hold
Price Target: $15
Current: $15.23
Upside: -1.51%
Apr 23, 2026
Maintained: Hold
Price Target: $115
Current: $123.72
Upside: -7.05%
Apr 21, 2026
Maintained: Sell
Price Target: $117 → $123
Current: $149.55
Upside: -17.75%
Aug 6, 2025
Maintained: Sell
Price Target: $2
Current: $1.24
Upside: +61.29%
Feb 18, 2025
Maintained: Hold
Price Target: $269 → $286
Current: $288.73
Upside: n/a
Jun 14, 2023
Reiterated: Buy
Price Target: $69
Current: $79.34
Upside: n/a
Jan 13, 2023
Downgraded: Sell
Price Target: $8
Current: $15.61
Upside: n/a
May 30, 2018
Maintained: Hold
Price Target: $25 → $29
Current: $147.85
Upside: n/a
Feb 2, 2018
Upgraded: Hold
Price Target: $49 → $50
Current: $74.91
Upside: n/a
Jul 11, 2016
Reiterated: Sell
Price Target: $1,475
Current: $6,471.44
Upside: n/a
Jun 28, 2016
Reiterated: Buy
Price Target: $47
Current: $2.36
Upside: n/a
Jun 28, 2016
Reiterated: Hold
Price Target: $99 → $112
Current: $86.82
Upside: n/a
Jun 28, 2016
Reiterated: Hold
Price Target: $8
Current: $73.36
Upside: n/a