Craig Ellis

Stock Analyst at B. Riley Securities

(4.74)
# 136
Out of 4,876 analysts
459
Total ratings
59.6%
Success rate
35.94%
Average return

Stocks Rated by Craig Ellis

Marvell Technology
Jun 18, 2025
Maintains: Buy
Price Target: $110$115
Current: $79.97
Upside: +43.80%
D-Wave Quantum
Jun 18, 2025
Maintains: Buy
Price Target: $13$20
Current: $14.06
Upside: +42.25%
Axcelis Technologies
Jun 18, 2025
Maintains: Neutral
Price Target: $58$75
Current: $70.92
Upside: +5.75%
ON Semiconductor
Jun 18, 2025
Maintains: Neutral
Price Target: $40$56
Current: $53.65
Upside: +4.38%
Lam Research
Jun 18, 2025
Maintains: Buy
Price Target: $95$115
Current: $96.84
Upside: +18.75%
Silicon Motion Technology
Jun 5, 2025
Reiterates: Buy
Price Target: $75$90
Current: $73.14
Upside: +23.05%
Camtek
May 14, 2025
Maintains: Buy
Price Target: $85$95
Current: $84.10
Upside: +12.96%
Applied Materials
May 12, 2025
Maintains: Buy
Price Target: $250$215
Current: $183.52
Upside: +17.15%
FormFactor
May 1, 2025
Maintains: Neutral
Price Target: $26$32
Current: $35.26
Upside: -9.25%
Rogers
Apr 30, 2025
Maintains: Buy
Price Target: $80$85
Current: $69.17
Upside: +22.89%
Maintains: Buy
Price Target: $8.5$15
Current: $11.11
Upside: +35.01%
Maintains: Buy
Price Target: $34$30
Current: $19.70
Upside: +52.28%
Maintains: Buy
Price Target: $38$32
Current: $21.18
Upside: +51.09%
Reiterates: Buy
Price Target: $85$75
Current: $70.78
Upside: +5.96%
Maintains: Outperform
Price Target: $80$60
Current: $45.62
Upside: +31.52%
Downgrades: Neutral
Price Target: $110$65
Current: $74.65
Upside: -12.93%
Maintains: Buy
Price Target: $8$5
Current: $1.48
Upside: +237.84%
Reiterates: Buy
Price Target: $36$38
Current: $19.22
Upside: +97.71%
Maintains: Buy
Price Target: $50$47
Current: $25.80
Upside: +82.17%
Reiterates: Buy
Price Target: $26
Current: $5.06
Upside: +413.83%
Maintains: Buy
Price Target: $9.5$8.5
Current: $3.22
Upside: +164.39%
Maintains: Buy
Price Target: $250$280
Current: $100.24
Upside: +179.33%
Reiterates: Buy
Price Target: $15$14
Current: $3.84
Upside: +251.56%
Maintains: Neutral
Price Target: $54$47
Current: $35.38
Upside: +32.84%
Maintains: Neutral
Price Target: $8$5.5
Current: $4.23
Upside: +30.02%
Maintains: Buy
Price Target: $20$18
Current: $1.33
Upside: +1,215.79%
Maintains: Neutral
Price Target: $80$55
Current: $9.09
Upside: +505.06%
Maintains: Strong Buy
Price Target: $20$12
Current: $10.85
Upside: +5.99%
Upgrades: Buy
Price Target: $25$30
Current: $270.17
Upside: -88.90%
Downgrades: Neutral
Price Target: $6$4.75
Current: $155.02
Upside: -96.94%
Maintains: Buy
Price Target: $105$100
Current: $148.63
Upside: -32.72%
Maintains: Neutral
Price Target: $110$96
Current: $206.31
Upside: -53.47%
Maintains: Buy
Price Target: $120$117
Current: $237.30
Upside: -50.70%
Maintains: Buy
Price Target: $142$145
Current: $902.94
Upside: -83.94%
Maintains: Neutral
Price Target: $200$205
Current: $798.09
Upside: -74.31%
Maintains: Buy
Price Target: $55$65
Current: $22.50
Upside: +188.89%