Craig Ellis

Stock Analyst at B. Riley Securities

(4.77)
# 128
Out of 4,896 analysts
465
Total ratings
61.25%
Success rate
38.36%
Average return

Stocks Rated by Craig Ellis

Ichor Holdings
Jul 11, 2025
Maintains: Buy
Price Target: $23$30
Current: $23.75
Upside: +26.32%
Alpha and Omega Semiconductor
Jul 11, 2025
Maintains: Buy
Price Target: $30$35
Current: $27.64
Upside: +26.63%
Marvell Technology
Jun 18, 2025
Maintains: Buy
Price Target: $110$115
Current: $72.71
Upside: +58.16%
D-Wave Quantum
Jun 18, 2025
Maintains: Buy
Price Target: $13$20
Current: $14.81
Upside: +35.04%
Axcelis Technologies
Jun 18, 2025
Maintains: Neutral
Price Target: $58$75
Current: $74.86
Upside: +0.19%
ON Semiconductor
Jun 18, 2025
Maintains: Neutral
Price Target: $40$56
Current: $59.73
Upside: -6.24%
Lam Research
Jun 18, 2025
Maintains: Buy
Price Target: $95$115
Current: $101.73
Upside: +13.04%
Silicon Motion Technology
Jun 5, 2025
Reiterates: Buy
Price Target: $75$90
Current: $73.47
Upside: +22.50%
Camtek
May 14, 2025
Maintains: Buy
Price Target: $85$95
Current: $89.40
Upside: +6.26%
Applied Materials
May 12, 2025
Maintains: Buy
Price Target: $250$215
Current: $197.93
Upside: +8.62%
Maintains: Neutral
Price Target: $26$32
Current: $36.00
Upside: -11.11%
Maintains: Buy
Price Target: $80$85
Current: $73.27
Upside: +16.01%
Maintains: Buy
Price Target: $8.5$15
Current: $12.18
Upside: +23.15%
Maintains: Buy
Price Target: $34$30
Current: $20.28
Upside: +47.97%
Maintains: Buy
Price Target: $38$32
Current: $21.87
Upside: +46.35%
Reiterates: Buy
Price Target: $85$75
Current: $74.56
Upside: +0.59%
Maintains: Outperform
Price Target: $80$60
Current: $48.10
Upside: +24.74%
Downgrades: Neutral
Price Target: $110$65
Current: $75.42
Upside: -13.82%
Maintains: Buy
Price Target: $8$5
Current: $1.34
Upside: +273.13%
Reiterates: Buy
Price Target: $26
Current: $4.83
Upside: +438.30%
Maintains: Buy
Price Target: $9.5$8.5
Current: $3.47
Upside: +144.96%
Maintains: Buy
Price Target: $250$280
Current: $101.76
Upside: +175.16%
Reiterates: Buy
Price Target: $15$14
Current: $3.85
Upside: +250.65%
Maintains: Neutral
Price Target: $54$47
Current: $36.22
Upside: +29.76%
Maintains: Neutral
Price Target: $8$5.5
Current: $4.26
Upside: +29.11%
Maintains: Buy
Price Target: $20$18
Current: $4.50
Upside: +288.89%
Maintains: Neutral
Price Target: $80$55
Current: $8.65
Upside: +535.84%
Maintains: Strong Buy
Price Target: $20$12
Current: $11.13
Upside: +3.32%
Upgrades: Buy
Price Target: $25$30
Current: $274.38
Upside: -89.07%
Downgrades: Neutral
Price Target: $6$4.75
Current: $164.92
Upside: -97.12%
Maintains: Buy
Price Target: $105$100
Current: $142.41
Upside: -29.78%
Maintains: Neutral
Price Target: $110$96
Current: $221.25
Upside: -56.61%
Maintains: Buy
Price Target: $120$117
Current: $244.68
Upside: -52.18%
Maintains: Buy
Price Target: $142$145
Current: $924.58
Upside: -84.32%
Maintains: Neutral
Price Target: $200$205
Current: $801.93
Upside: -74.44%
Maintains: Buy
Price Target: $55$65
Current: $23.43
Upside: +177.42%