Analyst track record

Craig Ellis

B. Riley Financial. BullRecon tracks source-verified rating actions and evaluates only completed performance windows.

All analysts
Qualified calls
6
Adjusted win rate
+67%
Avg excess return
—
Confidence
low
Published history

Latest source-verified calls

ON
B. Riley Financial
Buy
Action
Target Cut
Target
USD105
Oct 22, 2026
LRCX
B. Riley Securities
Buy
Action
Target Raise
Target
USD390
Oct 1, 2026
LRCX
B. Riley Financial
Buy
Action
Target Raise
Target
USD390
Oct 1, 2026
MRVL
B. Riley Securities
Buy
Action
Target Cut
Target
USD315
Aug 28, 2026
MRVL
B. Riley Financial
Buy
Action
Target Cut
Target
USD315
Aug 28, 2026
AMAT
B. Riley Securities
Buy
Action
Target Cut
Target
USD700
Aug 14, 2026
AMAT
B. Riley Financial
Buy
Action
Target Cut
Target
USD700
Aug 14, 2026
ON
B. Riley Securities
Buy
Action
Target Cut
Target
USD127
Aug 4, 2026
ON
B. Riley Financial
Buy
Action
Target Cut
Target
USD127
Aug 4, 2026
LRCX
B. Riley Securities
Buy
Action
Target Cut
Target
USD350
Jul 30, 2026
AMKR
B. Riley Securities
Neutral
Action
Target Cut
Target
USD65
Jul 28, 2026
AMKR
B. Riley Financial
Neutral
Action
Target Cut
Target
USD65
Jul 28, 2026
AMKR
B. Riley Securities
Neutral
Action
Target Cut
Target
USD75
Jul 22, 2026
AMAT
B. Riley Securities
Buy
Action
Target Raise
Target
USD790
Jun 26, 2026
ON
B. Riley Securities
Buy
Action
Target Raise
Target
USD135
Jun 26, 2026
AMKR
B. Riley Securities
Hold
Action
Maintain
Target
USD90
Jun 25, 2026
MRVL
B. Riley Securities
Buy
Action
Target Raise
Target
USD345
Jun 12, 2026
CRM
B. Riley Securities
Buy
Action
Target Raise
Target
USD240
May 28, 2026
CRM
B. Riley Financial
Buy
Action
Target Raise
Target
USD240
May 28, 2026
AMAT
B. Riley Securities
Buy
Action
Target Raise
Target
USD550
May 15, 2026
AMKR
B. Riley Securities
Neutral
Action
Target Raise
Target
USD70
Apr 28, 2026
AMAT
B. Riley Securities
Buy
Action
Target Raise
Target
USD485
Apr 13, 2026
MRVL
B. Riley Securities
Buy
Action
Target Raise
Target
USD156
Apr 13, 2026
MRVL
B. Riley Securities
Buy
Action
Target Raise
Target
USD135
Mar 6, 2026
AMAT
B. Riley Securities
Buy
Action
Target Raise
Target
USD450
Feb 13, 2026
ON
B. Riley Securities
Neutral
Action
Target Raise
Target
USD58
Jan 20, 2026
AMAT
B. Riley Securities
Buy
Action
Target Raise
Target
USD305
Dec 18, 2025
LRCX
B. Riley Securities
Buy
Action
Target Raise
Target
USD195
Dec 18, 2025
LRCX
B. Riley Securities
Buy
Action
Target Raise
Target
USD180
Oct 23, 2025
LRCX
B. Riley Securities
Buy
Action
Target Raise
Target
USD160
Sep 24, 2025

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.