Craig Ellis

Stock Analyst at B. Riley Securities

(4.95)
# 140
Out of 4,966 analysts
1788
Total ratings
55.2%
Success rate
34.5%
Average return

Stocks Rated by Craig Ellis

Infleqtion
Sep 4, 2026
Initiated Coverage: Buy
Price Target: $23
Current: $13.12
Upside: +75.30%
Marvell Technology
Aug 28, 2026
Reiterated: Buy
Price Target: $345$315
Current: $236.10
Upside: +33.42%
Semtech
Aug 26, 2026
Reiterated: Buy
Price Target: $210
Current: $167.24
Upside: +25.57%
Alpha and Omega Semiconductor
Aug 13, 2026
Reiterated: Hold
Price Target: $25$34
Current: $25.70
Upside: +32.30%
Axcelis Technologies
Aug 7, 2026
Reiterated: Buy
Price Target: $180$198
Current: $113.43
Upside: +74.56%
Kulicke and Soffa Industries
Aug 7, 2026
Reiterated: Hold
Price Target: $100$105
Current: $86.13
Upside: +21.91%
Microchip Technology
Aug 7, 2026
Reiterated: Buy
Price Target: $125$108
Current: $74.20
Upside: +45.55%
Onto Innovation
Aug 7, 2026
Reiterated: Buy
Price Target: $365$390
Current: $281.26
Upside: +38.66%
Ichor Holdings
Aug 4, 2026
Reiterated: Buy
Price Target: $125$105
Current: $57.35
Upside: +83.09%
ON Semiconductor
Aug 4, 2026
Reiterated: Buy
Price Target: $135$127
Current: $76.14
Upside: +66.80%
Reiterated: Buy
Price Target: $65$69
Current: $57.08
Upside: +20.88%
Reiterated: Buy
Price Target: $300$350
Current: $284.48
Upside: +23.03%
Reiterated: Buy
Price Target: $165
Current: $114.95
Upside: +43.54%
Reiterated: Buy
Price Target: $375$350
Current: $298.22
Upside: +17.36%
Reiterated: Hold
Price Target: $75$65
Current: $51.73
Upside: +25.65%
Reiterated: Buy
Price Target: $550$790
Current: $456.49
Upside: +73.06%
Rated: Buy
Price Target: $165$200
Current: $136.68
Upside: +46.33%
Reiterated: Buy
Price Target: $36$40
Current: $16.80
Upside: +138.10%
Reiterated: Buy
Price Target: $220
Current: $147.97
Upside: +48.68%
Reiterated: Buy
Price Target: $15$16
Current: $6.71
Upside: +138.45%
Reiterated: Buy
Price Target: $4$3
Current: $1.91
Upside: +57.07%
Reiterated: Buy
Price Target: $9$5
Current: $0.56
Upside: +792.86%
Reiterated: Buy
Price Target: $6
Current: $3.35
Upside: +79.10%
Reiterated: Buy
Price Target: $6
Current: $2.59
Upside: +131.48%
Reiterated: Buy
Price Target: $100
Current: $36.75
Upside: +172.11%
Reiterated: Hold
Price Target: $72$60
Current: $88.35
Upside: -32.09%
Upgraded: Buy
Price Target: $35
Current: $15.27
Upside: +129.21%
Reiterated: Hold
Price Target: $8$3
Current: $5.39
Upside: n/a
Reiterated: Hold
Price Target: $2.75$1.5
Current: $23.58
Upside: n/a
Downgraded: Hold
Price Target: $7$3.03
Current: $2.94
Upside: n/a
Reiterated: Buy
Price Target: $145$150
Current: $30.46
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $3.32
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $14.03
Upside: n/a
Reiterated: Buy
Price Target: $130
Current: $334.84
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $117.85
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $220.33
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $378.78
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,698.30
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $361.99
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $102.94
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $180.64
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $268.70
Upside: n/a
Rated: Hold
Price Target: $190
Current: $218.29
Upside: n/a
Reiterated: Hold
Price Target: €146.39
Current: €1,478
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $4.85
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $332.27
Upside: n/a
Downgraded: Hold
Price Target: $86
Current: $447.18
Upside: n/a