Craig Ellis

Stock Analyst at B. Riley Securities

(4.97)
# 49
Out of 5,378 analysts
463
Total ratings
Success rate
Average return
43 Stocks
Name Action PT Current % Upside Ratings Updated
MRVL Marvell Tech
Maintains: Strong Buy
110 115
70.86 62.29% 24 Jun 18, 2025
QBTS D-Wave Quantum
Maintains: Strong Buy
13 20
14.91 34.14% 6 Jun 18, 2025
ACLS Axcelis Technologies
Maintains: Neutral
58 75
66.5 12.78% 19 Jun 18, 2025
ON ON Semiconductor
Maintains: Neutral
40 56
53.24 5.18% 16 Jun 18, 2025
LRCX Lam Research
Maintains: Strong Buy
95 115
91.64 25.49% 28 Jun 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
75 90
70.1 28.39% 22 Jun 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 95
74.85 26.92% 20 May 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
250 215
172.21 24.85% 26 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
26 32
33.11 -3.35% 13 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
80 85
67.7 25.55% 17 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
9 15
10.79 39.02% 5 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
34 30
18.45 62.6% 10 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 32
20.25 58.02% 5 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
85 75
68.62 9.3% 21 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
80 60
41.09 46.02% 29 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
110 65
72.42 -10.25% 23 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
8 5
1.43 249.65% 2 Feb 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
36 38
17.22 120.67% 15 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
50 47
24.38 92.78% 18 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
26 26
4.5 477.78% 3 Sep 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 9
3.11 173.31% 8 Aug 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
250 280
93.74 198.7% 14 Jun 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
15 14
3.13 331.31% 7 May 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
54 47
33.73 39.34% 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
n/a n/a 4 Aug 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
8 6
4.05 35.8% 14 Aug 11, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
20 18
1.6 993.75% 6 Feb 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
80 55
8.19 571.55% 7 Jun 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
125 130
n/a n/a 9 May 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
20 12
10.75 6.98% 1 Apr 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
4 5
n/a n/a 7 Apr 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
25 30
253.77 -88.18% 7 Dec 3, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6 5
144.35 -96.71% 6 Nov 16, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
105 100
142.25 -29.7% 4 Oct 25, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
110 96
201.48 -52.35% 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
231.18 -49.39% 5 Aug 23, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
142 145
856.72 -83.07% 3 Jul 31, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
200 205
780.51 -73.74% 3 Jul 19, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
55 65
21.2 206.6% 4 Apr 27, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
47 50
n/a n/a 3 Oct 20, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
n/a
n/a n/a 1 Apr 11, 2017