Craig Ellis

Stock Analyst at B. Riley Securities

(4.98)
# 62
Out of 4,423 analysts
1767
Total ratings
60.8%
Success rate
44.9%
Average return

Stocks Rated by Craig Ellis

Ichor Holdings
Jun 18, 2026
Maintained: Buy
Price Target: $82$125
Current: $98.61
Upside: +26.76%
Rogers
Jun 15, 2026
Rated: Buy
Price Target: $165$200
Current: $162.68
Upside: +22.94%
FormFactor
Jun 11, 2026
Upgraded: Buy
Price Target: $165
Current: $149.55
Upside: +10.33%
Marvell Technology
Jun 11, 2026
Rated: Buy
Price Target: $240$345
Current: $310.58
Upside: +11.08%
D-Wave Quantum
Jun 2, 2026
Reiterated: Buy
Price Target: $36$40
Current: $24.69
Upside: +62.01%
Semtech
May 27, 2026
Maintained: Buy
Price Target: $170$210
Current: $158.23
Upside: +32.72%
Onto Innovation
May 22, 2026
Reiterated: Buy
Price Target: $330$365
Current: $333.76
Upside: +9.36%
Applied Materials
May 15, 2026
Maintained: Buy
Price Target: $485$550
Current: $617.11
Upside: -10.87%
Camtek
May 13, 2026
Maintained: Buy
Price Target: $220
Current: $195.16
Upside: +12.73%
Lam Research
May 12, 2026
Rated: Buy
Price Target: $350$375
Current: $389.04
Upside: -3.61%
Rated: Buy
Price Target: $250$300
Current: $321.66
Upside: -6.73%
Rated: Buy
Price Target: $150$180
Current: $187.53
Upside: -4.02%
Maintained: Hold
Price Target: $80$100
Current: $121.87
Upside: -17.95%
Maintained: Buy
Price Target: $95$125
Current: $99.77
Upside: +25.29%
Maintained: Buy
Price Target: $15$16
Current: $13.35
Upside: +19.85%
Rated: Buy
Price Target: $50$60
Current: $69.40
Upside: -13.54%
Maintained: Hold
Price Target: $65$70
Current: $90.46
Upside: -22.62%
Upgraded: Buy
Price Target: $58$115
Current: $121.62
Upside: -5.44%
Rated: Hold
Price Target: $19$25
Current: $48.04
Upside: -47.96%
Maintained: Buy
Price Target: $4$3
Current: $3.18
Upside: -5.66%
Maintained: Buy
Price Target: $9$5
Current: $1.41
Upside: +254.61%
Maintained: Buy
Price Target: $6
Current: $4.25
Upside: +41.18%
Maintained: Buy
Price Target: $6
Current: $3.98
Upside: +50.75%
Maintained: Hold
Price Target: $72$60
Current: $72.45
Upside: -17.18%
Reiterated: Buy
Price Target: $100
Current: $56.55
Upside: +76.83%
Upgraded: Buy
Price Target: $35
Current: $21.36
Upside: +63.86%
Maintained: Hold
Price Target: $8$3
Current: $6.78
Upside: n/a
Maintained: Hold
Price Target: $2.75$1.5
Current: $15.60
Upside: n/a
Downgraded: Hold
Price Target: $7$3.03
Current: $3.10
Upside: n/a
Maintained: Buy
Price Target: $145$150
Current: $23.31
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $3.57
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $14.02
Upside: n/a
Reiterated: Buy
Price Target: $130
Current: $360.96
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $126.96
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $219.75
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $434.46
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,929.68
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $411.35
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $133.99
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $259.56
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $322.86
Upside: n/a
Rated: Hold
Price Target: $190
Current: $210.69
Upside: n/a
Reiterated: Hold
Price Target: €148.10
Current: $1,657.80
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $2.85
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $298.01
Upside: n/a
Downgraded: Hold
Price Target: $86
Current: $746.23
Upside: n/a