Analyst track record

Nicholas Campanella

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

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

Latest source-verified calls

AEP
Barclays
Equal-Weight
Action
Maintain
Target
USD132
Nov 2, 2026
XEL
Barclays
Overweight
Action
Maintain
Target
USD94
Nov 2, 2026
NRG
Barclays
Overweight
Action
Target Cut
Target
USD163
Oct 27, 2026
NEE
Barclays
Equal-Weight
Action
Target Cut
Target
USD79
Oct 23, 2026
D
Barclays
Overweight
Action
Target Cut
Target
USD65
Oct 19, 2026
EXC
Barclays
Equal-Weight
Action
Target Cut
Target
USD44
Oct 19, 2026
NEE
Barclays
Hold
Action
Target Cut
Target
USD84
Oct 19, 2026
SO
Barclays
Equal-Weight
Action
Target Cut
Target
USD92
Oct 16, 2026
XEL
Barclays
Overweight
Action
Target Cut
Target
USD85
Oct 15, 2026
SRE
Barclays
Overweight
Action
Target Cut
Target
USD90
Oct 12, 2026
AEP
Barclays
Equal-Weight
Action
Target Cut
Target
USD120
Oct 12, 2026
DUK
Barclays
Overweight
Action
Target Cut
Target
USD124
Oct 9, 2026
HE
Barclays
Equal-Weight
Action
Target Cut
Target
USD9
Sep 30, 2026
HE
Barclays
Equal-Weight
Action
Target Cut
Target
USD12
Aug 11, 2026
DUK
Barclays
Overweight
Action
Target Cut
Target
USD132
Aug 5, 2026
AEP
Barclays
Equal-Weight
Action
Target Cut
Target
USD129
Aug 3, 2026
NRG
Barclays
Overweight
Action
Target Raise
Target
USD204
Jul 28, 2026
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD138
Jul 13, 2026
SRE
Barclays
Overweight
Action
Target Cut
Target
USD103
Jul 9, 2026
XEL
Barclays
Overweight
Action
Target Raise
Target
USD90
Jul 9, 2026
NEE
Barclays
Equal-Weight
Action
Target Raise
Target
USD91
Jul 7, 2026
HE
Barclays
Equal-Weight
Action
Target Cut
Target
USD13
Jun 25, 2026
D
Barclays
Overweight
Action
Target Cut
Target
USD69
Jun 23, 2026
DUK
Barclays
Overweight
Action
Target Cut
Target
USD134
Jun 18, 2026
SO
Barclays
Equal-Weight
Action
Target Cut
Target
USD98
Jun 18, 2026
NEE
Barclays
Equal-Weight
Action
Target Raise
Target
USD90
May 26, 2026
XEL
Barclays
Overweight
Action
Target Cut
Target
USD87
May 12, 2026
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD136
May 7, 2026
AES
Barclays
Equal-Weight
Action
Target Raise
Target
USD16
May 7, 2026
D
Barclays
Overweight
Action
Target Raise
Target
USD70
May 4, 2026
CEG
Barclays
Overweight
Action
Target Cut
Target
USD358
Apr 28, 2026
XEL
Barclays
Overweight
Action
Target Raise
Target
USD91
Apr 21, 2026
EXC
Barclays
Equal-Weight
Action
Downgrade
Target
USD49
Apr 17, 2026
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD135
Apr 15, 2026
SRE
Barclays
Overweight
Action
Target Raise
Target
USD105
Apr 15, 2026
SO
Barclays
Equal-Weight
Action
Target Raise
Target
USD99
Apr 10, 2026
NEE
Barclays
Equal-Weight
Action
Target Raise
Target
USD89
Apr 8, 2026
DUK
Barclays
Overweight
Action
Target Raise
Target
USD143
Apr 8, 2026
D
Barclays
Overweight
Action
Target Raise
Target
USD66
Apr 8, 2026
CEG
Barclays
Overweight
Action
Target Raise
Target
USD360
Apr 6, 2026
NRG
Barclays
Overweight
Action
Target Cut
Target
USD200
Mar 31, 2026
CEG
Barclays
Overweight
Action
Maintain
Target
USD356
Feb 11, 2026
AES
Barclays
Equal-Weight
Action
Downgrade
Target
USD15
Feb 4, 2026
SRE
Barclays
Overweight
Action
Target Cut
Target
USD95
Feb 3, 2026
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD121
Jan 22, 2026
SRE
Barclays
Overweight
Action
Target Cut
Target
USD97
Jan 22, 2026
D
Barclays
Overweight
Action
Target Cut
Target
USD63
Jan 22, 2026
EXC
Barclays
Overweight
Action
Target Cut
Target
USD50
Jan 22, 2026
NEE
Barclays
Equal-Weight
Action
Target Raise
Target
USD85
Jan 15, 2026
DUK
Barclays
Overweight
Action
Target Cut
Target
USD127
Jan 15, 2026
SO
Barclays
Equal-Weight
Action
Target Cut
Target
USD88
Jan 15, 2026
XEL
Barclays
Overweight
Action
Target Cut
Target
USD82
Jan 15, 2026
D
Barclays
Overweight
Action
Target Raise
Target
USD64
Dec 17, 2025
SO
Barclays
Equal-Weight
Action
Target Cut
Target
USD91
Nov 20, 2025
SRE
Barclays
Overweight
Action
Target Cut
Target
USD98
Nov 6, 2025
XEL
Barclays
Overweight
Action
Target Raise
Target
USD85
Nov 5, 2025
NEE
Barclays
Equal-Weight
Action
Target Raise
Target
USD88
Oct 29, 2025
AES
Barclays
Overweight
Action
Target Raise
Target
USD15
Oct 21, 2025
SRE
Barclays
Overweight
Action
Upgrade
Target
USD101
Oct 20, 2025
DUK
Barclays
Overweight
Action
Target Raise
Target
USD135
Oct 14, 2025
SO
Barclays
Equal-Weight
Action
Target Raise
Target
USD98
Oct 14, 2025
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD117
Oct 14, 2025
EXC
Barclays
Overweight
Action
Target Raise
Target
USD52
Oct 14, 2025
D
Barclays
Overweight
Action
Target Raise
Target
USD63
Oct 7, 2025
XEL
Barclays
Overweight
Action
Target Raise
Target
USD81
Sep 29, 2025
SRE
Barclays
Equal-Weight
Action
Target Raise
Target
USD80
Aug 26, 2025
DUK
Barclays
Overweight
Action
Target Raise
Target
USD131
Aug 13, 2025
NRG
Barclays
Overweight
Action
Target Raise
Target
USD203
Aug 7, 2025
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD111
Aug 1, 2025
AES
Barclays
Overweight
Action
Target Raise
Target
USD14
Jul 22, 2025
SO
Barclays
Equal-Weight
Action
Target Raise
Target
USD91
Jul 16, 2025
SRE
Barclays
Equal-Weight
Action
Target Cut
Target
USD71
Jul 10, 2025
DUK
Barclays
Overweight
Action
Target Cut
Target
USD122
Jul 1, 2025
NRG
Barclays
Overweight
Action
Initiate
Target
USD197
Jun 26, 2025
SO
Barclays
Equal-Weight
Action
Target Raise
Target
USD90
Apr 22, 2025
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD106
Apr 22, 2025
XEL
Barclays
Overweight
Action
Target Raise
Target
USD73
Apr 22, 2025
DUK
Barclays
Overweight
Action
Target Raise
Target
USD123
Apr 8, 2025
XEL
Barclays
Overweight
Action
Target Raise
Target
USD72
Mar 31, 2025
SRE
Barclays
Equal-Weight
Action
Downgrade
Target
USD72
Feb 27, 2025
EXC
Barclays
Overweight
Action
Target Raise
Target
USD48
Feb 25, 2025
AES
Barclays
Overweight
Action
Target Cut
Target
USD12
Jan 27, 2025
EXC
Barclays
Overweight
Action
Target Cut
Target
USD42
Jan 22, 2025
XEL
Barclays
Overweight
Action
Target Cut
Target
USD69
Jan 22, 2025
AEP
Barclays
Equal-Weight
Action
Target Cut
Target
USD95
Jan 14, 2025
AES
Barclays
Overweight
Action
Target Cut
Target
USD17
Dec 13, 2024
AEP
Barclays
Equal-Weight
Action
Target Cut
Target
USD99
Nov 26, 2024
XEL
Barclays
Overweight
Action
Target Raise
Target
USD71
Nov 26, 2024
CEG
Barclays
Overweight
Action
Target Cut
Target
USD270
Nov 7, 2024
CEG
Barclays
Overweight
Action
Target Raise
Target
USD282
Oct 21, 2024
XEL
Barclays
Overweight
Action
Target Raise
Target
USD67
Oct 21, 2024
AES
Barclays
Overweight
Action
Target Raise
Target
USD23
Oct 21, 2024
SO
Barclays
Equal-Weight
Action
Target Raise
Target
USD83
Oct 15, 2024
AEP
Barclays
Equal-Weight
Action
Target Raise
Target
USD100
Oct 15, 2024
D
Barclays
Overweight
Action
Target Raise
Target
USD58
Oct 15, 2024
EXC
Barclays
Overweight
Action
Target Raise
Target
USD44
Oct 15, 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.