Mike Dahl

Stock Analyst at RBC Capital

(2.35)
# 910
Out of 5,340 analysts
344
Total ratings
63.79%
Success rate
16.19%
Average return
31 Stocks
Name Action PT Current % Upside Ratings Updated
TOL Toll Brothers
Maintains: Outperform
139 133
107.06 24.23% 15 May 16, 2025
BLDR Builders FirstSource
Reiterates: Outperform
132 132
120.59 9.46% 19 May 15, 2025
OC Owens-Corning
Maintains: Outperform
199 184
145.03 26.87% 21 May 8, 2025
JELD JELD-WEN Holding
Maintains: Underperform
5 2
4.04 -50.5% 14 May 7, 2025
FBIN Fortune Brands
Maintains: Sector Perform
70 59
55.59 6.13% 7 May 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
130 119
108.06 10.12% 3 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
160 172
168.63 2% 1 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
136 130
125.62 3.49% 14 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
74 62
67.69 -8.41% 13 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
116 109
104.34 4.47% 15 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
125 105
125.68 -16.45% 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
54.12 10.86% 18 Mar 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
67 63
54.98 14.59% 18 Mar 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
125 122
111.67 9.25% 14 Mar 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Outperform
189 189
184.55 2.41% 10 Mar 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
82 65
77.17 -15.77% 13 Mar 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
269 286
275.52 3.8% 17 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
72 74
59.91 23.52% 14 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sector Perform
88 96
92.14 4.19% 14 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
50 58
51.22 13.24% 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.04 18.65% 8 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underperform
76 74
82.75 -10.57% 12 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
48 45
31.95 40.85% 10 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Sector Perform
26 26
19.7 31.98% 3 Aug 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
42 34
12.26 177.32% 1 Mar 29, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Underperform
8
23.63 -66.14% 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