Mike Dahl

Stock Analyst at RBC Capital

(1.95)
# 1232
Out of 5,358 analysts
348
Total ratings
61.93%
Success rate
14.65%
Average return
31 Stocks
Name Action PT Current % Upside Ratings Updated
FERG Ferguson Enterprises
Maintains: Outperform
189 231
210.99 9.48% 11 Jun 4, 2025
SKY Champion Homes
Maintains: Sector Perform
96 82
64.37 27.39% 15 May 28, 2025
SDHC Smith Douglas Homes
Maintains: Sector Perform
21 16
19.28 -17.01% 4 May 20, 2025
TOL Toll Brothers
Maintains: Outperform
139 133
107.32 23.93% 15 May 16, 2025
BLDR Builders FirstSource
Reiterates: Outperform
132 132
111.67 18.21% 20 May 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
199 184
135.3 35.99% 21 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
5 2
3.84 -47.92% 14 May 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
70 59
51.2 15.23% 7 May 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
130 119
101.51 17.23% 3 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
160 172
169.17 1.67% 1 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
136 130
122 6.56% 14 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
74 62
63.19 -1.88% 13 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
116 109
100.19 8.79% 15 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
125 105
120.74 -13.04% 13 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sector Perform
124 125
n/a n/a 13 Apr 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
62 60
59.7 0.5% 18 Mar 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
67 63
51.59 22.12% 18 Mar 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
125 122
108.53 12.41% 14 Mar 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
82 65
78.01 -16.68% 13 Mar 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
269 286
264.61 8.08% 17 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
72 74
57.18 29.42% 14 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
50 58
52.83 9.79% 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
164.69 19.62% 8 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
76 74
83.11 -10.96% 12 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
48 45
30.02 49.9% 10 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
42 34
8.51 299.53% 1 Mar 29, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
8
22.01 -63.65% 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
Downgrades: Sector Perform
15 10
n/a n/a 1 Apr 7, 2020