James Thalacker

Stock Analyst at BMO Capital

(4.94)
# 147
Out of 4,456 analysts
842
Total ratings
74.2%
Success rate
14.5%
Average return

Stocks Rated by James Thalacker

Exelon
Jun 21, 2026
Maintained: Hold
Price Target: $48
Current: $47.40
Upside: +1.27%
Entergy
Jun 10, 2026
Reiterated: Buy
Price Target: $128$123
Current: $115.91
Upside: +6.12%
PPL Corporation
Jun 5, 2026
Maintained: Buy
Price Target: $65$39
Current: $37.02
Upside: +5.35%
CMS Energy
Jun 4, 2026
Maintained: Buy
Price Target: $82$81
Current: $78.81
Upside: +2.78%
Dominion Energy
May 18, 2026
Maintained: Hold
Price Target: $67$64
Current: $69.39
Upside: -7.77%
NextEra Energy
May 18, 2026
Reiterated: Buy
Price Target: $104$102
Current: $88.56
Upside: +15.18%
Constellation Energy
May 13, 2026
Reiterated: Buy
Price Target: $390
Current: $264.02
Upside: +47.72%
Eversource Energy
May 11, 2026
Maintained: Hold
Price Target: $75$73
Current: $73.48
Upside: -0.65%
Sempra
May 11, 2026
Reiterated: Buy
Price Target: $105$103
Current: $94.27
Upside: +9.26%
Vistra
May 11, 2026
Reiterated: Buy
Price Target: $231
Current: $163.49
Upside: +41.29%
Maintained: Buy
Price Target: $122$121
Current: $118.32
Upside: +2.27%
Maintained: Buy
Price Target: $139$138
Current: $128.40
Upside: +7.48%
Reiterated: Buy
Price Target: $52$51
Current: $49.08
Upside: +3.91%
Maintained: Hold
Price Target: $213
Current: $149.36
Upside: +42.61%
Maintained: Hold
Price Target: $89
Current: $83.58
Upside: +6.48%
Maintained: Hold
Price Target: $138$141
Current: $138.69
Upside: +1.67%
Maintained: Hold
Price Target: $128$120
Current: $118.85
Upside: +0.97%
Maintained: Buy
Price Target: $78$81
Current: $77.25
Upside: +4.85%
Maintained: Hold
Price Target: $71$72
Current: $73.42
Upside: -1.93%
Reiterated: Hold
Price Target: $106
Current: $108.08
Upside: -1.92%
Maintained: Hold
Price Target: $152$154
Current: $154.43
Upside: -0.28%
Maintained: Hold
Price Target: $50
Current: $49.58
Upside: +0.85%
Reiterated: Buy
Price Target: $42$47
Current: $45.04
Upside: +4.35%
Maintained: Buy
Price Target: $27$28
Current: $17.38
Upside: +61.10%
Maintained: Buy
Price Target: $73$90
Current: $76.04
Upside: +18.36%
Maintained: Hold
Price Target: $55
Current: $52.53
Upside: +4.70%
Maintained: Buy
Price Target: $103$104
Current: $97.16
Upside: +7.04%
Maintained: Buy
Price Target: $90$94
Current: $82.23
Upside: +14.31%
Maintained: Hold
Price Target: $13$13
Current: $12.03
Upside: +8.06%
Maintained: Buy
Price Target: $87$88
Current: $87.21
Upside: +0.91%
Maintained: Buy
Price Target: $70.95
Current: $79.79
Upside: n/a