Craig Ellis

Stock Analyst at B. Riley Securities

(4.95)
# 139
Out of 4,587 analysts
1776
Total ratings
54.2%
Success rate
31.7%
Average return

Stocks Rated by Craig Ellis

FormFactor
Jul 30, 2026
Maintained: Buy
Price Target: $165
Current: $103.98
Upside: +58.68%
Lam Research
Jul 30, 2026
Maintained: Buy
Price Target: $375$350
Current: $304.90
Upside: +14.79%
Silicon Motion Technology
Jul 30, 2026
Reiterated: Buy
Price Target: $300$312
Current: $261.86
Upside: +19.15%
Amkor Technology
Jul 28, 2026
Maintained: Hold
Price Target: $75$65
Current: $48.40
Upside: +34.30%
Cohu, Inc.
Jul 22, 2026
Maintained: Buy
Price Target: $60$65
Current: $44.35
Upside: +46.56%
Applied Materials
Jun 26, 2026
Reiterated: Buy
Price Target: $550$790
Current: $501.00
Upside: +57.68%
ON Semiconductor
Jun 26, 2026
Reiterated: Buy
Price Target: $115$135
Current: $83.95
Upside: +60.81%
Ichor Holdings
Jun 18, 2026
Maintained: Buy
Price Target: $82$125
Current: $72.50
Upside: +72.41%
Rogers
Jun 15, 2026
Rated: Buy
Price Target: $165$200
Current: $120.37
Upside: +66.15%
Marvell Technology
Jun 11, 2026
Rated: Buy
Price Target: $240$345
Current: $180.16
Upside: +91.50%
Reiterated: Buy
Price Target: $36$40
Current: $17.63
Upside: +126.89%
Maintained: Buy
Price Target: $170$210
Current: $113.21
Upside: +85.50%
Reiterated: Buy
Price Target: $330$365
Current: $249.88
Upside: +46.07%
Maintained: Buy
Price Target: $220
Current: $136.98
Upside: +60.61%
Rated: Buy
Price Target: $150$180
Current: $121.68
Upside: +47.93%
Maintained: Hold
Price Target: $80$100
Current: $89.46
Upside: +11.78%
Maintained: Buy
Price Target: $95$125
Current: $74.99
Upside: +66.69%
Maintained: Buy
Price Target: $15$16
Current: $7.24
Upside: +120.99%
Rated: Hold
Price Target: $19$25
Current: $30.00
Upside: -16.67%
Maintained: Buy
Price Target: $4$3
Current: $1.83
Upside: +63.93%
Maintained: Buy
Price Target: $9$5
Current: $0.7993
Upside: +525.55%
Maintained: Buy
Price Target: $6
Current: $3.19
Upside: +88.38%
Maintained: Buy
Price Target: $6
Current: $2.63
Upside: +128.14%
Maintained: Hold
Price Target: $72$60
Current: $60.66
Upside: -1.09%
Reiterated: Buy
Price Target: $100
Current: $34.43
Upside: +190.44%
Upgraded: Buy
Price Target: $35
Current: $14.20
Upside: +146.48%
Maintained: Hold
Price Target: $8$3
Current: $5.75
Upside: n/a
Maintained: Hold
Price Target: $2.75$1.5
Current: $10.73
Upside: n/a
Downgraded: Hold
Price Target: $7$3.03
Current: $2.48
Upside: n/a
Maintained: Buy
Price Target: $145$150
Current: $27.76
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $2.65
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $13.79
Upside: n/a
Reiterated: Buy
Price Target: $130
Current: $366.08
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $130.49
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $217.48
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $365.85
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,660.40
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $385.99
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $91.04
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $184.60
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $282.17
Upside: n/a
Rated: Hold
Price Target: $190
Current: $195.53
Upside: n/a
Reiterated: Hold
Price Target: €148.42
Current: €1,433
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $2.44
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $331.70
Upside: n/a
Downgraded: Hold
Price Target: $86
Current: $536.54
Upside: n/a