Craig Ellis

Stock Analyst at B. Riley Securities

(4.84)
# 81
Out of 5,182 analysts
530
Total ratings
63.68%
Success rate
47.06%
Average return

Stocks Rated by Craig Ellis

Onto Innovation
Apr 17, 2026
Maintains: Buy
Price Target: $310$330
Current: $290.76
Upside: +13.50%
Marvell Technology
Apr 13, 2026
Maintains: Buy
Price Target: $135$156
Current: $139.69
Upside: +11.68%
Alpha and Omega Semiconductor
Apr 13, 2026
Maintains: Neutral
Price Target: $19$25
Current: $33.88
Upside: -26.21%
Ichor Holdings
Apr 13, 2026
Maintains: Buy
Price Target: $52$75
Current: $65.75
Upside: +14.07%
Applied Materials
Apr 13, 2026
Maintains: Buy
Price Target: $450$485
Current: $396.94
Upside: +22.18%
FormFactor
Apr 13, 2026
Downgrades: Neutral
Price Target: $100$130
Current: $137.21
Upside: -5.25%
Blaize Holdings
Mar 25, 2026
Maintains: Buy
Price Target: $8$5
Current: $2.52
Upside: +98.41%
Semtech
Mar 17, 2026
Maintains: Outperform
Price Target: $88$110
Current: $107.71
Upside: +2.13%
Rogers
Feb 18, 2026
Maintains: Buy
Price Target: $127$133
Current: $122.34
Upside: +8.71%
Axcelis Technologies
Feb 18, 2026
Maintains: Neutral
Price Target: $94$91
Current: $118.73
Upside: -23.36%
Maintains: Buy
Price Target: $35$33
Current: $41.26
Upside: -20.02%
Maintains: Neutral
Price Target: $70$60
Current: $58.99
Upside: +1.71%
Maintains: Buy
Price Target: $145$175
Current: $179.78
Upside: -2.66%
Upgrades: Buy
Price Target: $35
Current: $19.81
Upside: +76.68%
Maintains: Neutral
Price Target: $54$58
Current: $83.01
Upside: -30.13%
Maintains: Neutral
Price Target: $29$48
Current: $67.37
Upside: -28.75%
Maintains: Buy
Price Target: $125$135
Current: $139.71
Upside: -3.37%
Maintains: Buy
Price Target: $85$95
Current: $78.76
Upside: +20.62%
Maintains: Buy
Price Target: $180$195
Current: $267.60
Upside: -27.13%
Reiterates: Neutral
Price Target: $35$39
Current: $81.88
Upside: -52.37%
Maintains: Buy
Price Target: $4.5$4
Current: $1.30
Upside: +207.69%
Maintains: Buy
Price Target: $22$33
Current: $21.69
Upside: +52.14%
Maintains: Buy
Price Target: $75$100
Current: $46.09
Upside: +116.97%
Maintains: Buy
Price Target: $6.5$6
Current: $3.72
Upside: +61.29%
Reiterates: Buy
Price Target: $26
Current: $8.53
Upside: +204.81%
Reiterates: Buy
Price Target: $15$14
Current: $3.38
Upside: +299.41%
Downgrades: Neutral
Price Target: $9.25$1.75
Current: $20.25
Upside: -91.36%
Maintains: Neutral
Price Target: $8$5.5
Current: $6.53
Upside: -15.77%
Maintains: Buy
Price Target: $200$175
Current: $2.63
Upside: +6,553.99%
Maintains: Neutral
Price Target: $80$55
Current: $7.28
Upside: +655.49%
Maintains: Strong Buy
Price Target: $20$12
Current: $10.38
Upside: +10.79%
Upgrades: Buy
Price Target: $25$30
Current: $406.54
Upside: -92.62%
Downgrades: Neutral
Price Target: $6$4.75
Current: $201.68
Upside: -97.64%
Maintains: Buy
Price Target: $105$100
Current: $212.89
Upside: -53.03%
Maintains: Neutral
Price Target: $110$96
Current: $229.82
Upside: -58.23%
Maintains: Buy
Price Target: $120$117
Current: $371.45
Upside: -68.50%
Maintains: Buy
Price Target: $142$145
Current: $1,791.44
Upside: -91.91%
Maintains: Neutral
Price Target: $200$205
Current: $1,459.80
Upside: -85.96%
Maintains: Buy
Price Target: $55$65
Current: $68.50
Upside: -5.11%