Analyst track record

Gerard Cassidy

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

All analysts
Qualified calls
19
Adjusted win rate
+65%
Avg excess return
—
Confidence
medium
Published history

Latest source-verified calls

TFC
RBC Capital
Outperform
Action
Target Cut
Target
USD51
Oct 19, 2026
TFC
Royal Bank Of Canada
Outperform
Action
Target Cut
Target
USD51
Oct 19, 2026
USB
RBC Capital
Outperform
Action
Target Cut
Target
USD65
Oct 16, 2026
PNC
RBC Capital
Outperform
Action
Target Cut
Target
USD250
Oct 16, 2026
PNC
Royal Bank Of Canada
Outperform
Action
Target Cut
Target
USD250
Oct 16, 2026
USB
Royal Bank Of Canada
Outperform
Action
Target Cut
Target
USD65
Oct 16, 2026
MS
RBC Capital
Sector Perform
Action
Target Cut
Target
USD195
Oct 15, 2026
STT
RBC Capital
Sector Perform
Action
Target Cut
Target
USD175
Oct 15, 2026
BAC
RBC Capital
Outperform
Action
Target Cut
Target
USD60
Oct 15, 2026
BAC
Royal Bank Of Canada
Outperform
Action
Target Cut
Target
USD60
Oct 15, 2026
MS
Royal Bank Of Canada
Sector Perform
Action
Target Cut
Target
USD195
Oct 15, 2026
STT
Royal Bank Of Canada
Sector Perform
Action
Target Cut
Target
USD175
Oct 15, 2026
JPM
Royal Bank Of Canada
Outperform
Action
Reiterate
Target
USD370
Oct 14, 2026
JPM
RBC Capital
Outperform
Action
Reiterate
Target
USD370
Oct 14, 2026
WFC
RBC Capital
Outperform
Action
Target Cut
Target
USD92
Oct 14, 2026
GS
RBC Capital
Sector Perform
Action
Target Cut
Target
USD1010
Oct 14, 2026
GS
Royal Bank Of Canada
Sector Perform
Action
Target Cut
Target
USD1010
Oct 14, 2026
C
RBC Capital
Outperform
Action
Target Cut
Target
USD135
Oct 14, 2026
C
Royal Bank Of Canada
Outperform
Action
Target Cut
Target
USD135
Oct 14, 2026
WFC
Royal Bank Of Canada
Outperform
Action
Target Cut
Target
USD92
Oct 14, 2026
USB
RBC Capital
Outperform
Action
Reiterate
Target
USD68
Aug 24, 2026
USB
Royal Bank Of Canada
Outperform
Action
Reiterate
Target
USD68
Aug 24, 2026
MS
Royal Bank Of Canada
Sector Perform
Action
Reiterate
Target
USD243
Jul 20, 2026
USB
RBC Capital
Outperform
Action
Target Raise
Target
USD68
Jul 17, 2026
STT
RBC Capital
Sector Perform
Action
Target Raise
Target
USD196
Jul 17, 2026
STT
Royal Bank Of Canada
Sector Perform
Action
Target Raise
Target
USD196
Jul 17, 2026
PNC
RBC Capital
Outperform
Action
Target Raise
Target
USD273
Jul 16, 2026
PNC
Royal Bank Of Canada
Outperform
Action
Target Raise
Target
USD273
Jul 16, 2026
BK
Royal Bank Of Canada
Sector Perform
Action
Target Raise
Target
USD168
Jul 16, 2026
JPM
RBC Capital
Outperform
Action
Target Raise
Target
USD370
Jul 15, 2026
JPM
Royal Bank Of Canada
Outperform
Action
Target Raise
Target
USD370
Jul 15, 2026
BAC
RBC Capital
Outperform
Action
Target Raise
Target
USD65
Jul 15, 2026
C
RBC Capital
Outperform
Action
Reiterate
Target
USD150
Jul 15, 2026
C
Royal Bank Of Canada
Outperform
Action
Reiterate
Target
USD150
Jul 15, 2026
BAC
Royal Bank Of Canada
Outperform
Action
Target Raise
Target
USD65
Jul 15, 2026
TFC
RBC Capital
Outperform
Action
Target Raise
Target
USD53
Apr 20, 2026
TFC
Royal Bank Of Canada
Outperform
Action
Target Raise
Target
USD53
Apr 20, 2026
STT
RBC Capital
Sector Perform
Action
Target Raise
Target
USD155
Apr 20, 2026
USB
RBC Capital
Outperform
Action
Target Raise
Target
USD61
Apr 17, 2026
BAC
RBC Capital
Outperform
Action
Reiterate
Target
USD59
Apr 16, 2026
MS
RBC Capital
Sector Perform
Action
Reiterate
Target
USD207
Apr 16, 2026
PNC
RBC Capital
Outperform
Action
Maintain
Target
USD235
Apr 15, 2026
C
RBC Capital
Outperform
Action
Target Raise
Target
USD139
Apr 15, 2026
USB
RBC Capital
Outperform
Action
Maintain
Target
USD59
Mar 26, 2026
STT
RBC Capital
Sector Perform
Action
Maintain
Target
USD135
Mar 26, 2026
USB
RBC Capital
Outperform
Action
Target Raise
Target
USD59
Jan 21, 2026
GS
RBC Capital
Sector Perform
Action
Target Raise
Target
USD1030
Jan 20, 2026
PNC
RBC Capital
Outperform
Action
Target Raise
Target
USD235
Jan 20, 2026
MS
RBC Capital
Sector Perform
Action
Target Raise
Target
USD207
Jan 16, 2026
WFC
RBC Capital
Outperform
Action
Reiterate
Target
USD100
Jan 15, 2026
WFC
Royal Bank Of Canada
Outperform
Action
Reiterate
Target
USD100
Jan 15, 2026
C
RBC Capital
Outperform
Action
Reiterate
Target
USD121
Jan 15, 2026
WFC
RBC Capital
Outperform
Action
Target Raise
Target
USD100
Dec 12, 2025
PNC
RBC Capital
Outperform
Action
Target Raise
Target
USD222
Dec 12, 2025
USB
RBC Capital
Outperform
Action
Target Raise
Target
USD57
Dec 12, 2025
TFC
RBC Capital
Outperform
Action
Target Raise
Target
USD51
Dec 12, 2025
BAC
RBC Capital
Outperform
Action
Target Raise
Target
USD53
Jun 30, 2025
JPM
RBC Capital
Outperform
Action
Target Raise
Target
USD285
May 20, 2025
USB
RBC Capital
Outperform
Action
Target Cut
Target
USD50
Apr 17, 2025
BAC
RBC Capital
Outperform
Action
Target Cut
Target
USD45
Apr 16, 2025
C
RBC Capital
Outperform
Action
Target Cut
Target
USD78
Apr 16, 2025
PNC
RBC Capital
Outperform
Action
Target Cut
Target
USD195
Apr 16, 2025
GS
RBC Capital
Sector Perform
Action
Target Cut
Target
USD560
Apr 15, 2025
WFC
RBC Capital
Outperform
Action
Upgrade
Target
USD80
Mar 13, 2025
C
RBC Capital
Outperform
Action
Target Raise
Target
USD85
Jan 16, 2025
TFC
RBC Capital
Outperform
Action
Target Raise
Target
USD46
Oct 18, 2024
MS
RBC Capital
Sector Perform
Action
Target Raise
Target
USD122
Oct 17, 2024
JPM
RBC Capital
Outperform
Action
Target Raise
Target
USD230
Oct 14, 2024
WFC
RBC Capital
Sector Perform
Action
Reiterate
Target
USD61
Oct 14, 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.