Analyst track record

James Thalacker

BMO Capital. BullRecon tracks source-verified rating actions and evaluates only completed performance windows.

All analysts
Qualified calls
47
Adjusted win rate
+64%
Avg excess return
—
Confidence
high
Published history

Latest source-verified calls

SO
BMO Capital
Outperform
Action
Reiterate
Oct 21, 2026
XEL
BMO Capital
Outperform
Action
Target Cut
Target
USD86
Oct 20, 2026
NEE
BMO Capital
Outperform
Action
Target Cut
Target
USD88
Oct 20, 2026
AEP
BMO Capital
Hold
Action
Target Cut
Target
USD135
Oct 19, 2026
VST
BMO Capital
Outperform
Action
Target Cut
Target
USD210
Oct 5, 2026
CEG
BMO Capital
Outperform
Action
Reiterate
Oct 2, 2026
AEP
BMO Capital
Market Perform
Action
Reiterate
Target
USD139
Sep 21, 2026
NRG
BMO Capital
Market Perform
Action
Reiterate
Target
USD214
Aug 6, 2026
DUK
BMO Capital
Outperform
Action
Target Cut
Target
USD132
Aug 5, 2026
NRG
BMO Capital
Market Perform
Action
Target Cut
Target
USD212
Jul 28, 2026
NEE
BMO Capital
Outperform
Action
Target Raise
Target
USD96
Jul 27, 2026
SO
BMO Capital
Outperform
Action
Target Raise
Target
USD104
Jul 27, 2026
SO
BMO Capital
Outperform
Action
Target Cut
Target
USD102
Jul 22, 2026
AEP
BMO Capital
Market Perform
Action
Target Cut
Target
USD139
Jul 22, 2026
SRE
BMO Capital
Outperform
Action
Target Cut
Target
USD102
Jul 22, 2026
D
BMO Capital
Market Perform
Action
Target Raise
Target
USD70
Jul 22, 2026
XEL
BMO Capital
Outperform
Action
Target Cut
Target
USD92
Jul 22, 2026
NEE
BMO Capital
Outperform
Action
Target Cut
Target
USD95
Jul 20, 2026
DUK
BMO Capital
Outperform
Action
Target Cut
Target
USD134
Jul 20, 2026
SRE
BMO Capital
Outperform
Action
Target Cut
Target
USD103
May 11, 2026
NEE
BMO Capital
Outperform
Action
Target Raise
Target
USD104
Apr 27, 2026
XEL
BMO Capital
Outperform
Action
Target Raise
Target
USD94
Apr 22, 2026
EXC
BMO Capital
Market Perform
Action
Downgrade
Target
USD49
Apr 17, 2026
DUK
BMO Capital
Outperform
Action
Target Raise
Target
USD143
Apr 13, 2026
AEP
BMO Capital
Market Perform
Action
Target Raise
Target
USD141
Apr 13, 2026
CEG
BMO Capital
Outperform
Action
Target Cut
Target
USD386
Apr 2, 2026
EXC
BMO Capital
Outperform
Action
Target Raise
Target
USD52
Apr 2, 2026
AEP
BMO Capital
Market Perform
Action
Target Raise
Target
USD136
Feb 17, 2026
EXC
BMO Capital
Outperform
Action
Target Raise
Target
USD51
Feb 13, 2026
NEE
BMO Capital
Outperform
Action
Target Raise
Target
USD93
Jan 27, 2026
VST
BMO Capital
Outperform
Action
Target Raise
Target
USD244
Jan 12, 2026
VST
BMO Capital
Outperform
Action
Target Cut
Target
USD230
Jan 6, 2026
NEE
BMO Capital
Outperform
Action
Target Cut
Target
USD89
Dec 10, 2025
VST
BMO Capital
Outperform
Action
Target Raise
Target
USD245
Nov 7, 2025
NRG
BMO Capital
Market Perform
Action
Target Raise
Target
USD195
Nov 7, 2025
D
BMO Capital
Market Perform
Action
Target Cut
Target
USD65
Nov 3, 2025
AEP
BMO Capital
Market Perform
Action
Downgrade
Target
USD126
Oct 30, 2025
SRE
BMO Capital
Outperform
Action
Target Raise
Target
USD99
Oct 22, 2025
AEP
BMO Capital
Outperform
Action
Target Raise
Target
USD127
Oct 16, 2025
XEL
BMO Capital
Outperform
Action
Target Raise
Target
USD87
Oct 15, 2025
DUK
BMO Capital
Outperform
Action
Target Raise
Target
USD135
Oct 10, 2025
VST
BMO Capital
Outperform
Action
Target Raise
Target
USD236
Oct 3, 2025
SRE
BMO Capital
Outperform
Action
Target Raise
Target
USD95
Sep 25, 2025
XEL
BMO Capital
Outperform
Action
Target Raise
Target
USD84
Sep 25, 2025
XEL
BMO Capital
Outperform
Action
Upgrade
Target
USD80
Sep 22, 2025
VST
BMO Capital
Outperform
Action
Target Raise
Target
USD229
Aug 12, 2025
CEG
BMO Capital
Outperform
Action
Target Raise
Target
USD375
Aug 11, 2025
DUK
BMO Capital
Outperform
Action
Target Raise
Target
USD132
Aug 6, 2025
NRG
BMO Capital
Market Perform
Action
Target Raise
Target
USD185
Aug 6, 2025
SO
BMO Capital
Outperform
Action
Target Raise
Target
USD102
Jul 22, 2025
NEE
BMO Capital
Outperform
Action
Target Raise
Target
USD81
Jul 21, 2025
CEG
BMO Capital
Outperform
Action
Target Raise
Target
USD350
Jun 5, 2025
NRG
BMO Capital
Market Perform
Action
Target Raise
Target
USD167
May 14, 2025
CEG
BMO Capital
Outperform
Action
Target Raise
Target
USD337
May 12, 2025
SRE
BMO Capital
Outperform
Action
Target Raise
Target
USD81
May 12, 2025
DUK
BMO Capital
Outperform
Action
Target Raise
Target
USD131
May 7, 2025
EXC
BMO Capital
Outperform
Action
Target Raise
Target
USD50
Apr 28, 2025
XEL
BMO Capital
Market Perform
Action
Target Raise
Target
USD73
Apr 23, 2025
AEP
BMO Capital
Outperform
Action
Target Raise
Target
USD115
Apr 21, 2025
NEE
BMO Capital
Outperform
Action
Target Cut
Target
USD77
Apr 14, 2025
DUK
BMO Capital
Outperform
Action
Target Cut
Target
USD123
Apr 10, 2025
AEP
BMO Capital
Outperform
Action
Target Raise
Target
USD111
Mar 26, 2025
DUK
BMO Capital
Outperform
Action
Target Raise
Target
USD128
Mar 11, 2025
SRE
BMO Capital
Outperform
Action
Target Cut
Target
USD78
Mar 4, 2025
NRG
BMO Capital
Market Perform
Action
Target Raise
Target
USD115
Mar 3, 2025
DUK
BMO Capital
Outperform
Action
Target Cut
Target
USD123
Feb 18, 2025
EXC
BMO Capital
Outperform
Action
Target Raise
Target
USD46
Feb 4, 2025
DUK
BMO Capital
Outperform
Action
Target Raise
Target
USD124
Feb 3, 2025
AEP
BMO Capital
Outperform
Action
Target Raise
Target
USD104
Jan 31, 2025
VST
BMO Capital
Outperform
Action
Target Raise
Target
USD191
Jan 22, 2025
AEP
BMO Capital
Outperform
Action
Target Cut
Target
USD100
Jan 10, 2025
AEP
BMO Capital
Outperform
Action
Target Raise
Target
USD108
Dec 2, 2024
NRG
BMO Capital
Market Perform
Action
Target Raise
Target
USD100
Nov 19, 2024
DUK
BMO Capital
Outperform
Action
Target Cut
Target
USD124
Nov 11, 2024
CEG
BMO Capital
Outperform
Action
Target Cut
Target
USD291
Nov 8, 2024
AEP
BMO Capital
Outperform
Action
Target Cut
Target
USD104
Nov 7, 2024
SO
BMO Capital
Outperform
Action
Target Cut
Target
USD97
Nov 1, 2024
CEG
BMO Capital
Outperform
Action
Target Raise
Target
USD298
Oct 29, 2024
VST
BMO Capital
Outperform
Action
Target Raise
Target
USD147
Oct 29, 2024
NRG
BMO Capital
Market Perform
Action
Target Raise
Target
USD94
Oct 29, 2024
SRE
BMO Capital
Outperform
Action
Target Raise
Target
USD96
Oct 21, 2024
NEE
BMO Capital
Outperform
Action
Target Raise
Target
USD91
Oct 18, 2024

The 126-session metric starts from the first completed session after each public call and subtracts SPY performance over the same window. Historical results are not investment advice.