Craig Ellis

Stock Analyst at B. Riley Securities

(4.81)
# 75
Out of 5,180 analysts
523
Total ratings
61.96%
Success rate
44.98%
Average return

Stocks Rated by Craig Ellis

Blaize Holdings
Mar 25, 2026
Maintains: Buy
Price Target: $8$5
Current: $1.58
Upside: +216.46%
Semtech
Mar 17, 2026
Maintains: Outperform
Price Target: $88$110
Current: $70.61
Upside: +55.79%
Marvell Technology
Mar 6, 2026
Reiterates: Buy
Price Target: $130$135
Current: $87.81
Upside: +53.74%
Onto Innovation
Feb 20, 2026
Maintains: Buy
Price Target: $240$275
Current: $189.27
Upside: +45.30%
Rogers
Feb 18, 2026
Maintains: Buy
Price Target: $127$133
Current: $106.00
Upside: +25.47%
Axcelis Technologies
Feb 18, 2026
Maintains: Neutral
Price Target: $94$91
Current: $90.43
Upside: +0.63%
Cohu, Inc.
Feb 13, 2026
Maintains: Buy
Price Target: $35$33
Current: $28.58
Upside: +15.47%
Applied Materials
Feb 13, 2026
Reiterates: Buy
Price Target: $400$450
Current: $323.12
Upside: +39.27%
Ichor Holdings
Feb 10, 2026
Upgrades: Buy
Price Target: $30$52
Current: $42.12
Upside: +23.46%
Skyworks Solutions
Jan 26, 2026
Maintains: Neutral
Price Target: $70$60
Current: $52.50
Upside: +14.29%
Maintains: Buy
Price Target: $145$175
Current: $144.46
Upside: +21.14%
Upgrades: Buy
Price Target: $35
Current: $12.90
Upside: +171.32%
Maintains: Neutral
Price Target: $54$58
Current: $55.66
Upside: +4.20%
Maintains: Neutral
Price Target: $29$48
Current: $41.25
Upside: +16.36%
Maintains: Buy
Price Target: $125$135
Current: $105.45
Upside: +28.02%
Maintains: Buy
Price Target: $85$95
Current: $60.06
Upside: +58.18%
Maintains: Buy
Price Target: $180$195
Current: $199.93
Upside: -2.47%
Maintains: Buy
Price Target: $66$78
Current: $91.41
Upside: -14.67%
Reiterates: Neutral
Price Target: $35$39
Current: $61.79
Upside: -36.88%
Maintains: Buy
Price Target: $4.5$4
Current: $1.06
Upside: +277.36%
Downgrades: Neutral
Price Target: $40$24
Current: $20.83
Upside: +15.22%
Maintains: Buy
Price Target: $22$33
Current: $12.98
Upside: +154.24%
Maintains: Buy
Price Target: $75$100
Current: $26.59
Upside: +276.08%
Maintains: Buy
Price Target: $6.5$6
Current: $3.58
Upside: +67.60%
Reiterates: Buy
Price Target: $26
Current: $7.10
Upside: +266.20%
Reiterates: Buy
Price Target: $15$14
Current: $3.05
Upside: +342.62%
Downgrades: Neutral
Price Target: $9.25$1.75
Current: $16.54
Upside: -89.42%
Maintains: Neutral
Price Target: $8$5.5
Current: $5.46
Upside: +0.73%
Maintains: Buy
Price Target: $200$175
Current: $2.43
Upside: +7,101.65%
Maintains: Neutral
Price Target: $80$55
Current: $4.31
Upside: +1,176.10%
Maintains: Strong Buy
Price Target: $20$12
Current: $9.85
Upside: +16.75%
Upgrades: Buy
Price Target: $25$30
Current: $293.41
Upside: -89.78%
Downgrades: Neutral
Price Target: $6$4.75
Current: $165.17
Upside: -97.12%
Maintains: Buy
Price Target: $105$100
Current: $205.85
Upside: -51.42%
Maintains: Neutral
Price Target: $110$96
Current: $186.42
Upside: -48.50%
Maintains: Buy
Price Target: $120$117
Current: $303.10
Upside: -61.40%
Maintains: Buy
Price Target: $142$145
Current: $1,382.58
Upside: -89.51%
Maintains: Neutral
Price Target: $200$205
Current: $1,253.96
Upside: -83.65%
Maintains: Buy
Price Target: $55$65
Current: $41.19
Upside: +57.81%