Craig Ellis

Stock Analyst at B. Riley Securities

(4.87)
# 81
Out of 5,182 analysts
531
Total ratings
64.93%
Success rate
51.31%
Average return

Stocks Rated by Craig Ellis

Amkor Technology
Apr 28, 2026
Maintains: Neutral
Price Target: $65$70
Current: $76.61
Upside: -8.63%
Onto Innovation
Apr 17, 2026
Maintains: Buy
Price Target: $310$330
Current: $284.67
Upside: +15.92%
Marvell Technology
Apr 13, 2026
Maintains: Buy
Price Target: $135$156
Current: $170.13
Upside: -8.31%
Alpha and Omega Semiconductor
Apr 13, 2026
Maintains: Neutral
Price Target: $19$25
Current: $37.90
Upside: -34.04%
Ichor Holdings
Apr 13, 2026
Maintains: Buy
Price Target: $52$75
Current: $74.42
Upside: +0.78%
Applied Materials
Apr 13, 2026
Maintains: Buy
Price Target: $450$485
Current: $435.44
Upside: +11.38%
FormFactor
Apr 13, 2026
Downgrades: Neutral
Price Target: $100$130
Current: $147.87
Upside: -12.08%
Blaize Holdings
Mar 25, 2026
Maintains: Buy
Price Target: $8$5
Current: $1.87
Upside: +167.38%
Semtech
Mar 17, 2026
Maintains: Outperform
Price Target: $88$110
Current: $121.81
Upside: -9.70%
Rogers
Feb 18, 2026
Maintains: Buy
Price Target: $127$133
Current: $140.66
Upside: -5.45%
Maintains: Neutral
Price Target: $94$91
Current: $163.03
Upside: -44.18%
Maintains: Buy
Price Target: $35$33
Current: $49.54
Upside: -33.39%
Maintains: Neutral
Price Target: $70$60
Current: $66.78
Upside: -10.15%
Maintains: Buy
Price Target: $145$175
Current: $205.54
Upside: -14.86%
Upgrades: Buy
Price Target: $35
Current: $18.94
Upside: +84.79%
Maintains: Neutral
Price Target: $54$58
Current: $103.20
Upside: -43.80%
Maintains: Buy
Price Target: $125$135
Current: $253.59
Upside: -46.76%
Maintains: Buy
Price Target: $85$95
Current: $99.09
Upside: -4.13%
Maintains: Buy
Price Target: $180$195
Current: $294.05
Upside: -33.68%
Reiterates: Neutral
Price Target: $35$39
Current: $102.66
Upside: -62.01%
Maintains: Buy
Price Target: $4.5$4
Current: $1.70
Upside: +135.29%
Maintains: Buy
Price Target: $22$33
Current: $22.57
Upside: +46.21%
Maintains: Buy
Price Target: $75$100
Current: $49.24
Upside: +103.09%
Maintains: Buy
Price Target: $6.5$6
Current: $5.14
Upside: +16.73%
Reiterates: Buy
Price Target: $26
Current: $11.49
Upside: +126.28%
Reiterates: Buy
Price Target: $15$14
Current: $4.30
Upside: +213.95%
Downgrades: Neutral
Price Target: $9.25$1.75
Current: $18.60
Upside: -90.59%
Maintains: Neutral
Price Target: $8$5.5
Current: $7.13
Upside: -22.86%
Maintains: Buy
Price Target: $200$175
Current: $3.46
Upside: +4,957.80%
Maintains: Neutral
Price Target: $80$55
Current: $9.62
Upside: +471.73%
Maintains: Strong Buy
Price Target: $20$12
Current: $10.26
Upside: +12.09%
Upgrades: Buy
Price Target: $25$30
Current: $430.00
Upside: -93.02%
Downgrades: Neutral
Price Target: $6$4.75
Current: $215.20
Upside: -97.79%
Maintains: Buy
Price Target: $105$100
Current: $217.45
Upside: -54.01%
Maintains: Neutral
Price Target: $110$96
Current: $287.80
Upside: -66.64%
Maintains: Buy
Price Target: $120$117
Current: $416.52
Upside: -71.91%
Maintains: Buy
Price Target: $142$145
Current: $1,869.19
Upside: -92.24%
Maintains: Neutral
Price Target: $200$205
Current: $1,592.02
Upside: -87.12%
Maintains: Buy
Price Target: $55$65
Current: $124.92
Upside: -47.97%