Craig Ellis

Stock Analyst at B. Riley Securities

(4.89)
# 64
Out of 5,347 analysts
457
Total ratings
57.75%
Success rate
141.28%
Average return
43 Stocks
Name Action PT Current % Upside Ratings Updated
CAMT Camtek
Maintains: Strong Buy
85 95
66.52 42.81% 20 May 14, 2025
AMAT Applied Mat
Maintains: Buy
250 215
156.73 37.18% 26 May 12, 2025
SIMO Silicon Motion Techn...
Maintains: Strong Buy
70 75
61.19 22.57% 21 May 1, 2025
FORM FormFactor
Maintains: Neutral
26 32
29.85 7.2% 13 May 1, 2025
ROG Rogers
Maintains: Strong Buy
80 85
66.6 27.63% 17 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
90 95
80.78 17.6% 27 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
80 50
56.35 -11.27% 18 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
11 12
16.33 -26.52% 5 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
9 15
12.1 23.97% 5 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
34 30
17.09 75.54% 10 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
90 73
42.02 73.73% 15 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 32
18.01 77.68% 5 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
85 75
58.04 29.22% 21 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
80 60
37.33 60.73% 29 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
110 65
69.02 -5.82% 23 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
8 5
1.03 385.44% 2 Feb 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
36 38
15.78 140.81% 15 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
50 47
21.2 121.7% 18 Nov 5, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
26 26
4.62 462.77% 3 Sep 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 9
3.28 159.15% 8 Aug 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
250 280
91.89 204.71% 14 Jun 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
95 100
60.17 66.2% 23 May 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
15 14
2.63 413.31% 7 May 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
54 47
32.14 46.24% 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.01 37.16% 14 Aug 11, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
20 18
1.72 917.44% 6 Feb 15, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
80 55
11.86 363.74% 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.51 9.42% 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
242.43 -87.63% 7 Dec 3, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6 5
134.96 -96.48% 6 Nov 16, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
105 100
120.42 -16.96% 4 Oct 25, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
110 96
182.87 -47.5% 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
213.92 -45.31% 5 Aug 23, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
142 145
756.43 -80.83% 3 Jul 31, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
200 205
737 -72.18% 3 Jul 19, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
55 65
19.52 232.99% 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