Craig Ellis
Stock Analyst at B. Riley Securities
(4.86)
# 81
Out of 5,182 analysts
530
Total ratings
64.68%
Success rate
48.78%
Average return
Main Sectors:
Stocks Rated by Craig Ellis
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ONTO Onto Innovation | Maintains: Buy | $310 → $330 | $278.98 | +18.29% | 21 | Apr 17, 2026 | |
| MRVL Marvell Technology | Maintains: Buy | $135 → $156 | $152.44 | +2.34% | 28 | Apr 13, 2026 | |
| AOSL Alpha and Omega Semiconductor | Maintains: Neutral | $19 → $25 | $39.61 | -36.88% | 23 | Apr 13, 2026 | |
| ICHR Ichor Holdings | Maintains: Buy | $52 → $75 | $64.44 | +16.39% | 19 | Apr 13, 2026 | |
| AMAT Applied Materials | Maintains: Buy | $450 → $485 | $383.39 | +26.50% | 33 | Apr 13, 2026 | |
| FORM FormFactor | Downgrades: Neutral | $100 → $130 | $131.78 | -1.35% | 19 | Apr 13, 2026 | |
| BZAI Blaize Holdings | Maintains: Buy | $8 → $5 | $1.90 | +163.16% | 2 | Mar 25, 2026 | |
| SMTC Semtech | Maintains: Outperform | $88 → $110 | $94.17 | +16.81% | 33 | Mar 17, 2026 | |
| ROG Rogers | Maintains: Buy | $127 → $133 | $131.20 | +1.37% | 18 | Feb 18, 2026 | |
| ACLS Axcelis Technologies | Maintains: Neutral | $94 → $91 | $132.34 | -31.24% | 28 | Feb 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $35 → $33 | $44.10 | -25.17% | 12 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $70 → $60 | $61.04 | -1.70% | 26 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $145 → $175 | $180.23 | -2.90% | 23 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $35 | $16.35 | +114.07% | 10 | Jan 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $54 → $58 | $93.14 | -37.73% | 18 | Jan 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $29 → $48 | $69.98 | -31.41% | 7 | Jan 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $125 → $135 | $143.67 | -6.03% | 25 | Jan 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $85 → $95 | $84.97 | +11.80% | 23 | Jan 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $180 → $195 | $248.05 | -21.39% | 32 | Dec 18, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Neutral | $35 → $39 | $81.72 | -52.28% | 20 | Nov 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $4.5 → $4 | $1.31 | +206.51% | 3 | Nov 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $22 → $33 | $18.11 | +82.22% | 9 | Sep 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $75 → $100 | $43.76 | +128.52% | 3 | Sep 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $6.5 → $6 | $4.61 | +30.09% | 9 | Aug 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $26 | $9.67 | +168.87% | 3 | Sep 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $15 → $14 | $3.81 | +254.80% | 7 | May 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | $9.25 → $1.75 | $19.00 | -90.79% | 2 | Sep 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $8 → $5.5 | $6.68 | -17.66% | 14 | Aug 11, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $200 → $175 | $3.40 | +5,047.06% | 6 | Feb 15, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $80 → $55 | $6.59 | +734.60% | 7 | Jun 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Strong Buy | $20 → $12 | $10.44 | +10.15% | 1 | Apr 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $25 → $30 | $397.02 | -92.44% | 7 | Dec 3, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | $6 → $4.75 | $210.57 | -97.74% | 6 | Nov 16, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $105 → $100 | $215.08 | -53.51% | 5 | Oct 25, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $110 → $96 | $266.93 | -64.04% | 7 | Oct 24, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $120 → $117 | $385.00 | -69.61% | 6 | Aug 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $142 → $145 | $1,833.61 | -92.09% | 5 | Jul 31, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $200 → $205 | $1,382.00 | -85.17% | 3 | Jul 19, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $55 → $65 | $82.43 | -21.15% | 7 | Apr 27, 2018 |
Onto Innovation
Apr 17, 2026
Maintains: Buy
Price Target: $310 → $330
Current: $278.98
Upside: +18.29%
Marvell Technology
Apr 13, 2026
Maintains: Buy
Price Target: $135 → $156
Current: $152.44
Upside: +2.34%
Alpha and Omega Semiconductor
Apr 13, 2026
Maintains: Neutral
Price Target: $19 → $25
Current: $39.61
Upside: -36.88%
Ichor Holdings
Apr 13, 2026
Maintains: Buy
Price Target: $52 → $75
Current: $64.44
Upside: +16.39%
Applied Materials
Apr 13, 2026
Maintains: Buy
Price Target: $450 → $485
Current: $383.39
Upside: +26.50%
FormFactor
Apr 13, 2026
Downgrades: Neutral
Price Target: $100 → $130
Current: $131.78
Upside: -1.35%
Blaize Holdings
Mar 25, 2026
Maintains: Buy
Price Target: $8 → $5
Current: $1.90
Upside: +163.16%
Semtech
Mar 17, 2026
Maintains: Outperform
Price Target: $88 → $110
Current: $94.17
Upside: +16.81%
Rogers
Feb 18, 2026
Maintains: Buy
Price Target: $127 → $133
Current: $131.20
Upside: +1.37%
Axcelis Technologies
Feb 18, 2026
Maintains: Neutral
Price Target: $94 → $91
Current: $132.34
Upside: -31.24%
Feb 13, 2026
Maintains: Buy
Price Target: $35 → $33
Current: $44.10
Upside: -25.17%
Jan 26, 2026
Maintains: Neutral
Price Target: $70 → $60
Current: $61.04
Upside: -1.70%
Jan 26, 2026
Maintains: Buy
Price Target: $145 → $175
Current: $180.23
Upside: -2.90%
Jan 22, 2026
Upgrades: Buy
Price Target: $35
Current: $16.35
Upside: +114.07%
Jan 20, 2026
Maintains: Neutral
Price Target: $54 → $58
Current: $93.14
Upside: -37.73%
Jan 15, 2026
Maintains: Neutral
Price Target: $29 → $48
Current: $69.98
Upside: -31.41%
Jan 12, 2026
Maintains: Buy
Price Target: $125 → $135
Current: $143.67
Upside: -6.03%
Jan 12, 2026
Maintains: Buy
Price Target: $85 → $95
Current: $84.97
Upside: +11.80%
Dec 18, 2025
Maintains: Buy
Price Target: $180 → $195
Current: $248.05
Upside: -21.39%
Nov 21, 2025
Reiterates: Neutral
Price Target: $35 → $39
Current: $81.72
Upside: -52.28%
Nov 13, 2025
Maintains: Buy
Price Target: $4.5 → $4
Current: $1.31
Upside: +206.51%
Sep 22, 2025
Maintains: Buy
Price Target: $22 → $33
Current: $18.11
Upside: +82.22%
Sep 22, 2025
Maintains: Buy
Price Target: $75 → $100
Current: $43.76
Upside: +128.52%
Aug 8, 2025
Maintains: Buy
Price Target: $6.5 → $6
Current: $4.61
Upside: +30.09%
Sep 19, 2024
Reiterates: Buy
Price Target: $26
Current: $9.67
Upside: +168.87%
May 10, 2024
Reiterates: Buy
Price Target: $15 → $14
Current: $3.81
Upside: +254.80%
Sep 7, 2023
Downgrades: Neutral
Price Target: $9.25 → $1.75
Current: $19.00
Upside: -90.79%
Aug 11, 2023
Maintains: Neutral
Price Target: $8 → $5.5
Current: $6.68
Upside: -17.66%
Feb 15, 2023
Maintains: Buy
Price Target: $200 → $175
Current: $3.40
Upside: +5,047.06%
Jun 9, 2022
Maintains: Neutral
Price Target: $80 → $55
Current: $6.59
Upside: +734.60%
Apr 13, 2020
Maintains: Strong Buy
Price Target: $20 → $12
Current: $10.44
Upside: +10.15%
Dec 3, 2018
Upgrades: Buy
Price Target: $25 → $30
Current: $397.02
Upside: -92.44%
Nov 16, 2018
Downgrades: Neutral
Price Target: $6 → $4.75
Current: $210.57
Upside: -97.74%
Oct 25, 2018
Maintains: Buy
Price Target: $105 → $100
Current: $215.08
Upside: -53.51%
Oct 24, 2018
Maintains: Neutral
Price Target: $110 → $96
Current: $266.93
Upside: -64.04%
Aug 23, 2018
Maintains: Buy
Price Target: $120 → $117
Current: $385.00
Upside: -69.61%
Jul 31, 2018
Maintains: Buy
Price Target: $142 → $145
Current: $1,833.61
Upside: -92.09%
Jul 19, 2018
Maintains: Neutral
Price Target: $200 → $205
Current: $1,382.00
Upside: -85.17%
Apr 27, 2018
Maintains: Buy
Price Target: $55 → $65
Current: $82.43
Upside: -21.15%