James Thalacker

Stock Analyst at BMO Capital

(2.77)
# 691
Out of 5,438 analysts
329
Total ratings
Success rate
Average return
25 Stocks
Name Action PT Current % Upside Ratings Updated
VST Vistra
Maintains: Outperform
191 229
200.2 14.39% 13 Aug 12, 2025
LNT Alliant Energy
Maintains: Market Perform
66 68
65.32 4.1% 15 Aug 11, 2025
CEG Constellation Energy
Maintains: Outperform
350 375
331.56 13.1% 9 Aug 11, 2025
PEG Public Service Enter...
Maintains: Market Perform
84 89
86.55 2.83% 19 Aug 6, 2025
NRG NRG Energy
Maintains: Market Perform
167 185
152.02 21.69% 14 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
131 132
125.55 5.14% 24 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
98 102
94.56 7.87% 11 Jul 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
36 39
38.58 1.09% 11 Jul 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
77 81
72.45 11.8% 16 Jul 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
78 81
80.91 0.11% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
106 108
101.38 6.53% 18 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
89 93
90.11 3.21% 18 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
77 79
72.92 8.34% 17 Apr 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
42 43
42.16 1.99% 9 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
46 50
44.73 11.78% 10 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
71 72
65.72 9.56% 14 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
69 73
72.67 0.45% 11 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
111 115
112.04 2.64% 26 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
135 142
139.95 1.46% 18 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
23 22
15.13 45.41% 3 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
95 100
109.67 -8.82% 14 Feb 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
26 18
10.54 70.78% 6 Jan 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
36
36.3 -0.83% 1 Dec 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
53 57
61.51 -7.33% 14 Aug 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
20 23
21.99 4.59% 6 May 10, 2024