Craig Ellis
Stock Analyst at B. Riley Securities
(4.98)
# 62
Out of 4,423 analysts
1767
Total ratings
60.8%
Success rate
44.9%
Average return
Main Sectors:
Stocks Rated by Craig Ellis
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ICHR Ichor Holdings | Maintained: Buy | $82 → $125 | $98.61 | +26.76% | 48 | Jun 18, 2026 | |
| ROG Rogers | Rated: Buy | $165 → $200 | $162.68 | +22.94% | 65 | Jun 15, 2026 | |
| FORM FormFactor | Upgraded: Buy | $165 | $149.55 | +10.33% | 77 | Jun 11, 2026 | |
| MRVL Marvell Technology | Rated: Buy | $240 → $345 | $310.58 | +11.08% | 87 | Jun 11, 2026 | |
| QBTS D-Wave Quantum | Reiterated: Buy | $36 → $40 | $24.69 | +62.01% | 16 | Jun 2, 2026 | |
| SMTC Semtech | Maintained: Buy | $170 → $210 | $158.23 | +32.72% | 95 | May 27, 2026 | |
| ONTO Onto Innovation | Reiterated: Buy | $330 → $365 | $333.76 | +9.36% | 54 | May 22, 2026 | |
| AMAT Applied Materials | Maintained: Buy | $485 → $550 | $617.11 | -10.87% | 84 | May 15, 2026 | |
| CAMT Camtek | Maintained: Buy | $220 | $195.16 | +12.73% | 68 | May 13, 2026 | |
| LRCX Lam Research | Rated: Buy | $350 → $375 | $389.04 | -3.61% | 84 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $250 → $300 | $321.66 | -6.73% | 69 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $150 → $180 | $187.53 | -4.02% | 83 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $80 → $100 | $121.87 | -17.95% | 63 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $95 → $125 | $99.77 | +25.29% | 71 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15 → $16 | $13.35 | +19.85% | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $50 → $60 | $69.40 | -13.54% | 70 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $65 → $70 | $90.46 | -22.62% | 14 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $58 → $115 | $121.62 | -5.44% | 74 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $19 → $25 | $48.04 | -47.96% | 77 | Apr 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 → $3 | $3.18 | -5.66% | 5 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $9 → $5 | $1.41 | +254.61% | 2 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 | $4.25 | +41.18% | 17 | Feb 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 | $3.98 | +50.75% | 17 | Feb 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $72 → $60 | $72.45 | -17.18% | 75 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $100 | $56.55 | +76.83% | 7 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $35 | $21.36 | +63.86% | 12 | Jan 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 → $3 | $6.78 | n/a | 40 | Nov 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $2.75 → $1.5 | $15.60 | n/a | 27 | Aug 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $7 → $3.03 | $3.10 | n/a | 35 | Aug 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $145 → $150 | $23.31 | n/a | 54 | Nov 17, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $3.57 | n/a | 1 | Mar 19, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $14.02 | n/a | 1 | Mar 19, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $130 | $360.96 | n/a | 1 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 | $126.96 | n/a | 1 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $219.75 | n/a | 26 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $434.46 | n/a | 35 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $1,929.68 | n/a | 21 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $411.35 | n/a | 34 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $133.99 | n/a | 43 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $259.56 | n/a | 22 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $322.86 | n/a | 24 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $190 | $210.69 | n/a | 48 | Jan 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €148.10 | $1,657.80 | n/a | 4 | Oct 29, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.85 | n/a | 5 | Sep 5, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $298.01 | n/a | 1 | May 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $86 | $746.23 | n/a | 1 | Oct 22, 2015 |
Ichor Holdings
Jun 18, 2026
Maintained: Buy
Price Target: $82 → $125
Current: $98.61
Upside: +26.76%
Rogers
Jun 15, 2026
Rated: Buy
Price Target: $165 → $200
Current: $162.68
Upside: +22.94%
FormFactor
Jun 11, 2026
Upgraded: Buy
Price Target: $165
Current: $149.55
Upside: +10.33%
Marvell Technology
Jun 11, 2026
Rated: Buy
Price Target: $240 → $345
Current: $310.58
Upside: +11.08%
D-Wave Quantum
Jun 2, 2026
Reiterated: Buy
Price Target: $36 → $40
Current: $24.69
Upside: +62.01%
Semtech
May 27, 2026
Maintained: Buy
Price Target: $170 → $210
Current: $158.23
Upside: +32.72%
Onto Innovation
May 22, 2026
Reiterated: Buy
Price Target: $330 → $365
Current: $333.76
Upside: +9.36%
Applied Materials
May 15, 2026
Maintained: Buy
Price Target: $485 → $550
Current: $617.11
Upside: -10.87%
Camtek
May 13, 2026
Maintained: Buy
Price Target: $220
Current: $195.16
Upside: +12.73%
Lam Research
May 12, 2026
Rated: Buy
Price Target: $350 → $375
Current: $389.04
Upside: -3.61%
May 12, 2026
Rated: Buy
Price Target: $250 → $300
Current: $321.66
Upside: -6.73%
May 8, 2026
Rated: Buy
Price Target: $150 → $180
Current: $187.53
Upside: -4.02%
May 8, 2026
Maintained: Hold
Price Target: $80 → $100
Current: $121.87
Upside: -17.95%
May 8, 2026
Maintained: Buy
Price Target: $95 → $125
Current: $99.77
Upside: +25.29%
May 8, 2026
Maintained: Buy
Price Target: $15 → $16
Current: $13.35
Upside: +19.85%
May 1, 2026
Rated: Buy
Price Target: $50 → $60
Current: $69.40
Upside: -13.54%
Apr 28, 2026
Maintained: Hold
Price Target: $65 → $70
Current: $90.46
Upside: -22.62%
Apr 23, 2026
Upgraded: Buy
Price Target: $58 → $115
Current: $121.62
Upside: -5.44%
Apr 13, 2026
Rated: Hold
Price Target: $19 → $25
Current: $48.04
Upside: -47.96%
Mar 26, 2026
Maintained: Buy
Price Target: $4 → $3
Current: $3.18
Upside: -5.66%
Mar 25, 2026
Maintained: Buy
Price Target: $9 → $5
Current: $1.41
Upside: +254.61%
Feb 20, 2026
Maintained: Buy
Price Target: $6
Current: $4.25
Upside: +41.18%
Feb 11, 2026
Maintained: Buy
Price Target: $6
Current: $3.98
Upside: +50.75%
Jan 26, 2026
Maintained: Hold
Price Target: $72 → $60
Current: $72.45
Upside: -17.18%
Jan 26, 2026
Reiterated: Buy
Price Target: $100
Current: $56.55
Upside: +76.83%
Jan 22, 2026
Upgraded: Buy
Price Target: $35
Current: $21.36
Upside: +63.86%
Nov 10, 2023
Maintained: Hold
Price Target: $8 → $3
Current: $6.78
Upside: n/a
Aug 8, 2023
Maintained: Hold
Price Target: $2.75 → $1.5
Current: $15.60
Upside: n/a
Aug 7, 2023
Downgraded: Hold
Price Target: $7 → $3.03
Current: $3.10
Upside: n/a
Nov 17, 2021
Maintained: Buy
Price Target: $145 → $150
Current: $23.31
Upside: n/a
Mar 19, 2020
Downgraded: Sell
Price Target: n/a
Current: $3.57
Upside: n/a
Mar 19, 2020
Downgraded: Hold
Price Target: n/a
Current: $14.02
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: $130
Current: $360.96
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: $30
Current: $126.96
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: n/a
Current: $219.75
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $434.46
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $1,929.68
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $411.35
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $133.99
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $259.56
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $322.86
Upside: n/a
Jan 9, 2019
Rated: Hold
Price Target: $190
Current: $210.69
Upside: n/a
Oct 29, 2018
Reiterated: Hold
Price Target: €148.10
Current: $1,657.80
Upside: n/a
Sep 5, 2017
Rated: Hold
Price Target: n/a
Current: $2.85
Upside: n/a
May 26, 2016
Reiterated: Buy
Price Target: n/a
Current: $298.01
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $86
Current: $746.23
Upside: n/a