Analyst track record

Ramsey El-Assal

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

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

Latest source-verified calls

HOOD
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD120
Oct 30, 2026
ADP
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD336
Oct 30, 2026
V
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD445
Oct 28, 2026
V
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD500
Oct 28, 2026
FIS
National Bank Financial
Action
Maintain
Target
USD45
Oct 16, 2026
FIS
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD45
Oct 16, 2026
MSTR
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD208
Oct 16, 2026
PYPL
Barclays
Equal-Weight
Action
Target Cut
Target
USD56
Oct 9, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD95
Sep 25, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD150
Sep 15, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD150
Sep 8, 2026
COIN
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD212
Aug 31, 2026
AFRM
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD97
Aug 31, 2026
AFRM
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD88
Aug 28, 2026
FIS
National Bank Financial
Action
Maintain
Target
USD50
Aug 10, 2026
FIS
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD50
Aug 10, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD95
Aug 6, 2026
ADP
Cantor Fitzgerald
Buy
Action
Maintain
Target
USD310
Aug 5, 2026
V
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD445
Aug 3, 2026
MA
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD695
Aug 3, 2026
ADP
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD310
Aug 3, 2026
PYPL
Cantor Fitzgerald
Neutral
Action
Target Raise
Target
USD60
Aug 3, 2026
COIN
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD184
Aug 3, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD115
Aug 3, 2026
MSTR
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD186
Aug 3, 2026
V
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD410
Jul 29, 2026
PYPL
Barclays
Equal-Weight
Action
Target Raise
Target
USD57
Jul 29, 2026
ADP
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD295
Jul 22, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD95
Jul 22, 2026
ADP
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD294
Jul 22, 2026
AFRM
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD88
Jul 22, 2026
PYPL
Barclays
Equal-Weight
Action
Upgrade
Target
USD55
Jul 16, 2026
PYPL
Barclays
Underweight
Action
Initiate
Target
USD42
Jul 8, 2026
V
Barclays
Overweight
Action
Initiate
Target
USD420
Jul 7, 2026
XYZ
Barclays
Overweight
Action
Initiate
Target
USD100
Jul 7, 2026
COIN
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD250
Jun 17, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Maintain
Target
USD110
Jun 9, 2026
MSTR
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD212
May 11, 2026
FIS
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD55
May 11, 2026
GPN
Cantor Fitzgerald
Neutral
Action
Target Cut
Target
USD76
May 11, 2026
V
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD400
Apr 29, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD110
Apr 29, 2026
ADP
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD244
Apr 21, 2026
COIN
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD250
Apr 21, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD110
Apr 21, 2026
MSTR
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD212
Apr 21, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD88
Apr 21, 2026
AFRM
Cantor Fitzgerald
Overweight
Action
Target Raise
Target
USD80
Apr 21, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD70
Feb 27, 2026
GPN
Cantor Fitzgerald
Neutral
Action
Target Raise
Target
USD88
Feb 23, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD100
Feb 17, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD70
Feb 17, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD130
Feb 11, 2026
PYPL
Cantor Fitzgerald
Neutral
Action
Target Cut
Target
USD42
Feb 9, 2026
COIN
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD221
Feb 9, 2026
HOOD
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD130
Feb 9, 2026
AFRM
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD85
Feb 9, 2026
MSTR
Cantor Fitzgerald
Overweight
Action
Target Cut
Target
USD192
Feb 9, 2026
V
Cantor Fitzgerald
Overweight
Action
Reiterate
Target
USD400
Jan 30, 2026
AFRM
Cantor Fitzgerald
Overweight
Action
Initiate
Target
USD85
Jan 27, 2026
ADP
Cantor Fitzgerald
Overweight
Action
Initiate
Target
USD306
Jan 27, 2026
FIS
Cantor Fitzgerald
Overweight
Action
Initiate
Target
USD72
Jan 27, 2026
GPN
Cantor Fitzgerald
Neutral
Action
Initiate
Target
USD80
Jan 27, 2026
MA
Cantor Fitzgerald
Overweight
Action
Initiate
Target
USD650
Jan 27, 2026
PYPL
Cantor Fitzgerald
Neutral
Action
Initiate
Target
USD60
Jan 27, 2026
V
Cantor Fitzgerald
Overweight
Action
Initiate
Target
USD400
Jan 27, 2026
XYZ
Cantor Fitzgerald
Overweight
Action
Initiate
Target
USD87
Jan 27, 2026
V
Barclays
Overweight
Action
Target Raise
Target
USD408
Jul 31, 2025
PYPL
Barclays
Overweight
Action
Target Raise
Target
USD90
Jul 18, 2025
AFRM
Barclays
Overweight
Action
Target Raise
Target
USD80
Jun 30, 2025
ACN
Barclays
Overweight
Action
Target Cut
Target
USD360
Jun 23, 2025
AFRM
Barclays
Overweight
Action
Target Raise
Target
USD67
Jun 9, 2025
UPST
Barclays
Equal-Weight
Action
Target Raise
Target
USD47
May 12, 2025
MARA
Barclays
Equal-Weight
Action
Target Raise
Target
USD16
May 12, 2025
MSTR
Barclays
Overweight
Action
Target Raise
Target
USD475
May 5, 2025
PYPL
Barclays
Overweight
Action
Target Cut
Target
USD80
Apr 15, 2025
GPN
Barclays
Overweight
Action
Target Cut
Target
USD110
Apr 15, 2025
UPST
Barclays
Equal-Weight
Action
Target Cut
Target
USD42
Apr 14, 2025
ACN
Barclays
Overweight
Action
Target Cut
Target
USD390
Mar 24, 2025
MARA
Barclays
Equal-Weight
Action
Target Cut
Target
USD14
Mar 3, 2025
UPST
Barclays
Equal-Weight
Action
Target Raise
Target
USD93
Feb 18, 2025
FIS
Barclays
Overweight
Action
Target Cut
Target
USD85
Feb 18, 2025
GPN
Barclays
Overweight
Action
Target Cut
Target
USD125
Feb 18, 2025
MSTR
Barclays
Overweight
Action
Target Cut
Target
USD421
Feb 10, 2025
V
Barclays
Overweight
Action
Target Raise
Target
USD396
Feb 3, 2025
MA
Barclays
Overweight
Action
Target Raise
Target
USD650
Feb 3, 2025
ADP
Barclays
Overweight
Action
Target Raise
Target
USD350
Feb 3, 2025
V
Barclays
Overweight
Action
Target Raise
Target
USD361
Jan 14, 2025
GPN
Barclays
Overweight
Action
Target Raise
Target
USD135
Dec 17, 2024
MSTR
Barclays
Overweight
Action
Target Raise
Target
USD52
Nov 25, 2024
MARA
Barclays
Equal-Weight
Action
Initiate
Target
USD27
Nov 25, 2024
UPST
Barclays
Equal-Weight
Action
Target Raise
Target
USD80
Nov 11, 2024
FIS
Barclays
Overweight
Action
Target Raise
Target
USD102
Nov 9, 2024
V
Barclays
Overweight
Action
Target Raise
Target
USD347
Nov 4, 2024
ADP
Barclays
Overweight
Action
Target Raise
Target
USD325
Nov 4, 2024
MSTR
Barclays
Overweight
Action
Target Raise
Target
USD28
Nov 4, 2024
MSTR
Barclays
Overweight
Action
Target Raise
Target
USD23
Oct 14, 2024
FIS
Barclays
Overweight
Action
Target Raise
Target
USD98
Oct 10, 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.