James Thalacker

Stock Analyst at BMO Capital

(4.90)
# 243
Out of 4,386 analysts
840
Total ratings
69%
Success rate
13.4%
Average return

Stocks Rated by James Thalacker

PPL Corporation
Jun 5, 2026
Maintained: Buy
Price Target: $65$39
Current: $35.35
Upside: +10.33%
CMS Energy
Jun 4, 2026
Maintained: Buy
Price Target: $82$81
Current: $70.91
Upside: +14.23%
Dominion Energy
May 18, 2026
Maintained: Hold
Price Target: $67$64
Current: $65.52
Upside: -2.32%
NextEra Energy
May 18, 2026
Reiterated: Buy
Price Target: $104$102
Current: $84.01
Upside: +21.41%
Constellation Energy
May 13, 2026
Reiterated: Buy
Price Target: $390
Current: $250.67
Upside: +55.58%
Eversource Energy
May 11, 2026
Maintained: Hold
Price Target: $75$73
Current: $68.09
Upside: +7.21%
Sempra
May 11, 2026
Reiterated: Buy
Price Target: $105$103
Current: $89.00
Upside: +15.73%
Vistra
May 11, 2026
Reiterated: Buy
Price Target: $231
Current: $146.90
Upside: +57.25%
Ameren
May 7, 2026
Maintained: Buy
Price Target: $122$121
Current: $107.15
Upside: +12.93%
Duke Energy
May 7, 2026
Maintained: Buy
Price Target: $139$138
Current: $122.05
Upside: +13.07%
Reiterated: Buy
Price Target: $52$51
Current: $45.85
Upside: +11.23%
Maintained: Hold
Price Target: $213
Current: $127.71
Upside: +66.78%
Maintained: Hold
Price Target: $89
Current: $77.74
Upside: +14.48%
Maintained: Hold
Price Target: $138$141
Current: $126.77
Upside: +11.23%
Maintained: Hold
Price Target: $128$120
Current: $111.25
Upside: +7.87%
Maintained: Buy
Price Target: $78$81
Current: $71.71
Upside: +12.95%
Maintained: Hold
Price Target: $71$72
Current: $69.85
Upside: +3.08%
Reiterated: Hold
Price Target: $106
Current: $101.29
Upside: +4.65%
Maintained: Hold
Price Target: $152$154
Current: $143.11
Upside: +7.61%
Maintained: Buy
Price Target: $124$128
Current: $108.11
Upside: +18.40%
Maintained: Hold
Price Target: $50
Current: $46.62
Upside: +7.25%
Reiterated: Buy
Price Target: $42$47
Current: $41.85
Upside: +12.31%
Maintained: Buy
Price Target: $27$28
Current: $16.48
Upside: +69.90%
Maintained: Buy
Price Target: $73$90
Current: $72.19
Upside: +24.67%
Maintained: Hold
Price Target: $49$48
Current: $44.80
Upside: +7.14%
Maintained: Hold
Price Target: $55
Current: $49.98
Upside: +10.04%
Maintained: Buy
Price Target: $103$104
Current: $91.28
Upside: +13.94%
Maintained: Buy
Price Target: $90$94
Current: $77.62
Upside: +21.10%
Maintained: Hold
Price Target: $13$13
Current: $11.70
Upside: +11.11%
Maintained: Buy
Price Target: $87$88
Current: $81.69
Upside: +7.72%
Maintained: Buy
Price Target: $69.73
Current: $77.23
Upside: n/a