Mike Dahl

Stock Analyst at RBC Capital

(2.45)
# 662
Out of 5,328 analysts
337
Total ratings
64.00%
Success rate
16.40%
Average return
31 Stocks
Name Action PT Current % Upside Ratings Updated
SFM Sprouts Farmers Mark...
Maintains: Sector Perform
160 172
171.54 0.27% 1 May 1, 2025
SITE SiteOne Landscape Su...
Maintains: Sector Perform
136 130
116.92 11.19% 14 May 1, 2025
MAS Masco
Maintains: Sector Perform
74 62
60.31 2.8% 13 Apr 24, 2025
PHM PulteGroup
Maintains: Sector Perform
116 109
101.92 6.95% 15 Apr 23, 2025
DHI D.R. Horton
Maintains: Underperform
125 105
125.53 -16.35% 13 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
212 199
145.84 36.45% 20 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
124 125
124.17 0.14% 13 Apr 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
62 60
53.03 13.14% 18 Mar 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
67 63
53.84 17.01% 18 Mar 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
125 122
108.22 12.73% 14 Mar 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Outperform
189 189
169.96 11.2% 10 Mar 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
82 65
73.31 -11.34% 13 Mar 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
167 162
112 44.64% 17 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
142 139
101.14 37.43% 14 Feb 20, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
269 286
263.6 8.5% 17 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
7 5
5.58 -10.39% 13 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
72 74
57.45 28.81% 14 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
75 70
53.34 31.23% 6 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
88 96
87.24 10.04% 14 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
50 58
49.8 16.47% 13 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
54 53
n/a n/a 16 Nov 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
203 197
166.76 18.13% 8 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
76 74
75.72 -2.27% 12 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
48 45
30.93 45.49% 10 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Sector Perform
26 26
19.64 32.38% 3 Aug 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
42 34
7.2 372.22% 1 Mar 29, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
8
22.12 -63.83% 4 Jan 13, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
99 91
n/a n/a 3 Nov 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
73 74
n/a n/a 7 Jul 28, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
167 157
106.35 47.63% 2 Nov 1, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
15 10
n/a n/a 1 Apr 7, 2020