Craig Ellis

Stock Analyst at B. Riley Securities

(4.98)
# 59
Out of 4,355 analysts
1762
Total ratings
61.2%
Success rate
42%
Average return

Stocks Rated by Craig Ellis

Marvell Technology
May 27, 2026
Maintained: Buy
Price Target: $210$240
Current: $205.00
Upside: +17.07%
Semtech
May 27, 2026
Maintained: Buy
Price Target: $170$210
Current: $152.54
Upside: +37.67%
Onto Innovation
May 22, 2026
Reiterated: Buy
Price Target: $330$365
Current: $258.24
Upside: +41.34%
Applied Materials
May 15, 2026
Maintained: Buy
Price Target: $485$550
Current: $450.06
Upside: +22.21%
Camtek
May 13, 2026
Maintained: Buy
Price Target: $220
Current: $171.66
Upside: +28.16%
FormFactor
May 12, 2026
Rated: Hold
Price Target: $145$165
Current: $124.59
Upside: +32.43%
Lam Research
May 12, 2026
Rated: Buy
Price Target: $350$375
Current: $318.18
Upside: +17.86%
Silicon Motion Technology
May 12, 2026
Rated: Buy
Price Target: $250$300
Current: $276.87
Upside: +8.35%
Axcelis Technologies
May 8, 2026
Rated: Buy
Price Target: $150$180
Current: $150.41
Upside: +19.67%
Kulicke and Soffa Industries
May 8, 2026
Maintained: Hold
Price Target: $80$100
Current: $101.89
Upside: -1.85%
Maintained: Buy
Price Target: $95$125
Current: $94.65
Upside: +32.07%
Maintained: Buy
Price Target: $15$16
Current: $9.66
Upside: +65.63%
Rated: Buy
Price Target: $50$60
Current: $52.75
Upside: +13.74%
Maintained: Buy
Price Target: $153$165
Current: $141.52
Upside: +16.59%
Maintained: Hold
Price Target: $65$70
Current: $69.56
Upside: +0.63%
Upgraded: Buy
Price Target: $58$115
Current: $120.62
Upside: -4.66%
Maintained: Buy
Price Target: $75$82
Current: $71.52
Upside: +14.65%
Rated: Hold
Price Target: $19$25
Current: $45.35
Upside: -44.87%
Maintained: Buy
Price Target: $4$3
Current: $3.37
Upside: -10.98%
Maintained: Buy
Price Target: $9$5
Current: $1.76
Upside: +184.09%
Maintained: Buy
Price Target: $6
Current: $4.99
Upside: +20.24%
Maintained: Buy
Price Target: $6
Current: $4.10
Upside: +46.34%
Reiterated: Buy
Price Target: $36
Current: $30.14
Upside: +19.44%
Maintained: Hold
Price Target: $72$60
Current: $77.85
Upside: -22.93%
Reiterated: Buy
Price Target: $100
Current: $72.07
Upside: +38.75%
Upgraded: Buy
Price Target: $35
Current: $25.54
Upside: +37.04%
Maintained: Hold
Price Target: $8$3
Current: $6.97
Upside: n/a
Maintained: Hold
Price Target: $2.75$1.5
Current: $9.71
Upside: n/a
Downgraded: Hold
Price Target: $7$3.03
Current: $4.45
Upside: n/a
Maintained: Buy
Price Target: $145$150
Current: $22.88
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $3.57
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $11.54
Upside: n/a
Reiterated: Buy
Price Target: $130
Current: $344.81
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $118.18
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $217.60
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $413.85
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,612.76
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $446.77
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $114.68
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,921.71
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $305.68
Upside: n/a
Rated: Hold
Price Target: $190
Current: $211.14
Upside: n/a
Reiterated: Hold
Price Target: €146.12
Current: $1,384.80
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $3.06
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $312.06
Upside: n/a
Downgraded: Hold
Price Target: $86
Current: $531.21
Upside: n/a