Craig Ellis

Stock Analyst at B. Riley Securities

(4.87)
# 85
Out of 5,050 analysts
492
Total ratings
63.71%
Success rate
55.19%
Average return

Stocks Rated by Craig Ellis

Alpha and Omega Semiconductor
Nov 6, 2025
Downgrades: Neutral
Price Target: $40$24
Current: $20.32
Upside: +18.11%
Axcelis Technologies
Nov 5, 2025
Maintains: Neutral
Price Target: $85$84
Current: $85.74
Upside: -2.03%
Rigetti Computing
Nov 3, 2025
Downgrades: Neutral
Price Target: $35$42
Current: $33.77
Upside: +24.37%
Lam Research
Oct 23, 2025
Maintains: Buy
Price Target: $175$180
Current: $159.35
Upside: +12.96%
Kulicke and Soffa Industries
Oct 10, 2025
Maintains: Neutral
Price Target: $30$35
Current: $38.43
Upside: -8.93%
Onto Innovation
Oct 10, 2025
Maintains: Buy
Price Target: $145$170
Current: $139.09
Upside: +22.22%
Camtek
Oct 10, 2025
Maintains: Buy
Price Target: $120$145
Current: $119.12
Upside: +21.73%
Applied Materials
Oct 10, 2025
Maintains: Buy
Price Target: $200$265
Current: $230.07
Upside: +15.18%
FormFactor
Oct 10, 2025
Upgrades: Buy
Price Target: $34$47
Current: $52.25
Upside: -10.05%
Silicon Motion Technology
Sep 24, 2025
Maintains: Buy
Price Target: $105$120
Current: $93.71
Upside: +28.05%
Maintains: Buy
Price Target: $22$33
Current: $29.50
Upside: +11.86%
Maintains: Buy
Price Target: $75$100
Current: $59.27
Upside: +68.72%
Initiates: Buy
Price Target: $9
Current: $3.29
Upside: +173.56%
Maintains: Buy
Price Target: $6.5$6
Current: $3.78
Upside: +58.73%
Maintains: Neutral
Price Target: $18$24
Current: $34.78
Upside: -30.99%
Maintains: Buy
Price Target: $23$30
Current: $14.97
Upside: +100.40%
Maintains: Buy
Price Target: $110$115
Current: $90.92
Upside: +26.48%
Maintains: Neutral
Price Target: $40$56
Current: $47.83
Upside: +17.08%
Maintains: Buy
Price Target: $80$85
Current: $84.28
Upside: +0.85%
Maintains: Buy
Price Target: $34$30
Current: $23.93
Upside: +25.37%
Reiterates: Buy
Price Target: $85$75
Current: $56.28
Upside: +33.26%
Maintains: Outperform
Price Target: $80$60
Current: $71.88
Upside: -16.53%
Downgrades: Neutral
Price Target: $110$65
Current: $69.58
Upside: -6.58%
Maintains: Buy
Price Target: $8$5
Current: $1.41
Upside: +254.61%
Reiterates: Buy
Price Target: $26
Current: $4.96
Upside: +424.19%
Reiterates: Buy
Price Target: $15$14
Current: $4.68
Upside: +188.46%
Maintains: Neutral
Price Target: $8$5.5
Current: $4.08
Upside: +34.80%
Maintains: Buy
Price Target: $200$175
Current: $6.29
Upside: +2,682.19%
Maintains: Neutral
Price Target: $80$55
Current: $8.18
Upside: +572.37%
Maintains: Strong Buy
Price Target: $20$12
Current: $10.58
Upside: +8.70%
Upgrades: Buy
Price Target: $25$30
Current: $349.43
Upside: -91.41%
Downgrades: Neutral
Price Target: $6$4.75
Current: $188.15
Upside: -97.48%
Maintains: Buy
Price Target: $105$100
Current: $126.42
Upside: -20.90%
Maintains: Neutral
Price Target: $110$96
Current: $160.55
Upside: -40.21%
Maintains: Buy
Price Target: $120$117
Current: $228.48
Upside: -48.79%
Maintains: Buy
Price Target: $142$145
Current: $1,193.37
Upside: -87.85%
Maintains: Neutral
Price Target: $200$205
Current: $1,016.96
Upside: -79.84%
Maintains: Buy
Price Target: $55$65
Current: $38.13
Upside: +70.47%