Craig Ellis

Stock Analyst at B. Riley Securities

(4.94)
# 61
Out of 5,370 analysts
458
Total ratings
59.69%
Success rate
154.44%
Average return
43 Stocks
Name Action PT Current % Upside Ratings Updated
SIMO Silicon Motion Techn...
Reiterates: Strong Buy
75 90
69.75 29.03% 22 Jun 5, 2025
CAMT Camtek
Maintains: Strong Buy
85 95
75.11 26.48% 20 May 14, 2025
AMAT Applied Mat
Maintains: Buy
250 215
176.39 21.89% 26 May 12, 2025
FORM FormFactor
Maintains: Neutral
26 32
34.82 -8.1% 13 May 1, 2025
ROG Rogers
Maintains: Strong Buy
80 85
69.87 21.65% 17 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
90 95
93.4 1.71% 27 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
80 50
68.89 -27.42% 18 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
11 12
16.02 -25.09% 5 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
9 15
12.19 23.05% 5 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
34 30
18.55 61.73% 10 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
90 73
53.84 35.59% 15 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 32
20.43 56.63% 5 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
85 75
68.17 10.02% 21 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
80 60
40.87 46.81% 29 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
110 65
71.82 -9.5% 23 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
8 5
1.48 237.84% 2 Feb 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
36 38
17.86 112.77% 15 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
50 47
23.63 98.9% 18 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
26 26
4.74 448.52% 3 Sep 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 9
3.19 166.46% 8 Aug 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
250 280
98.47 184.35% 14 Jun 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
95 100
70.33 42.19% 23 May 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
15 14
3.39 298.23% 7 May 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
54 47
35.3 33.14% 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.04 36.14% 14 Aug 11, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
20 18
1.89 825.93% 6 Feb 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
80 55
10.61 418.38% 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.57 8.8% 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
251.71 -88.08% 7 Dec 3, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6 5
144.56 -96.71% 6 Nov 16, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
105 100
143.16 -30.15% 4 Oct 25, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
110 96
199.09 -51.78% 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.43 -49.44% 5 Aug 23, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
142 145
890.63 -83.72% 3 Jul 31, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
200 205
773.75 -73.51% 3 Jul 19, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
55 65
20.71 213.86% 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