Craig Ellis

Stock Analyst at B. Riley Securities

(5)
# 7
Out of 5,438 analysts
474
Total ratings
Success rate
Average return
43 Stocks
Name Action PT Current % Upside Ratings Updated
ONTO Onto Innovation
Maintains: Buy
160 145
104.67 38.53% 15 Aug 8, 2025
INVE Identiv
Maintains: Buy
7 6
3.62 65.75% 9 Aug 8, 2025
AMKR Amkor Tech
Maintains: Neutral
18 24
23.16 3.63% 6 Jul 29, 2025
RGTI Rigetti Computing
Maintains: Strong Buy
15 19
15.99 18.82% 6 Jul 23, 2025
QBTS D-Wave Quantum
Maintains: Strong Buy
20 22
17.38 26.58% 8 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
23 30
16.06 86.8% 16 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
30 35
25.3 38.34% 19 Jul 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
110 115
77.31 48.75% 24 Jun 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
58 75
78.03 -3.88% 20 Jun 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
40 56
47.1 18.9% 17 Jun 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
95 115
102.02 12.72% 28 Jun 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
75 90
75.03 19.95% 22 Jun 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 95
84.62 12.27% 20 May 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
250 215
184.43 16.58% 26 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
26 32
28.24 13.31% 14 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
80 85
69.88 21.64% 17 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
34 30
19.2 56.25% 10 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
85 75
60.92 23.11% 21 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
80 60
48.55 23.58% 29 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
110 65
70.51 -7.81% 23 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
8 5
1.38 262.32% 2 Feb 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
26 26
4.16 525% 3 Sep 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
15 14
3.89 247.04% 7 May 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
54 47
35.08 33.98% 16 May 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
10 2
n/a n/a 2 Sep 7, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
5 4
5.1 -31.37% 4 Aug 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
8 6
4.51 21.95% 14 Aug 11, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
20 18
1.29 1256.59% 6 Feb 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
80 55
7.64 619.9% 7 Jun 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
125 130
113.1 14.94% 9 May 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
20 12
11.03 4.26% 1 Apr 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
4 5
4 25% 7 Apr 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
25 30
304.05 -90.13% 7 Dec 3, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6 5
182.02 -97.39% 6 Nov 16, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
105 100
124.9 -19.94% 4 Oct 25, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
110 96
183.74 -47.75% 7 Oct 24, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
36 30
n/a n/a 3 Oct 4, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
120 117
224.06 -47.78% 5 Aug 23, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
142 145
910.68 -84.08% 3 Jul 31, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
200 205
721.76 -71.6% 3 Jul 19, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
55 65
20.68 214.31% 4 Apr 27, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
47 50
103.14 -51.52% 3 Oct 20, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
n/a
n/a n/a 1 Apr 11, 2017