Craig Ellis

Stock Analyst at B. Riley Securities

(4.96)
# 115
Out of 4,673 analysts
1785
Total ratings
55.6%
Success rate
36%
Average return

Stocks Rated by Craig Ellis

Semtech
Aug 20, 2026
Maintained: Buy
Price Target: $210
Current: $125.36
Upside: +67.52%
Alpha and Omega Semiconductor
Aug 13, 2026
Maintained: Hold
Price Target: $25$34
Current: $27.14
Upside: +25.28%
Axcelis Technologies
Aug 7, 2026
Maintained: Buy
Price Target: $180$198
Current: $126.43
Upside: +56.61%
Kulicke and Soffa Industries
Aug 7, 2026
Maintained: Hold
Price Target: $100$105
Current: $86.29
Upside: +21.68%
Microchip Technology
Aug 7, 2026
Maintained: Buy
Price Target: $125$108
Current: $77.08
Upside: +40.11%
Onto Innovation
Aug 7, 2026
Maintained: Buy
Price Target: $365$390
Current: $299.50
Upside: +30.22%
ON Semiconductor
Aug 4, 2026
Maintained: Buy
Price Target: $135$127
Current: $76.58
Upside: +65.84%
Ichor Holdings
Aug 4, 2026
Maintained: Buy
Price Target: $125$105
Current: $61.21
Upside: +71.54%
Cohu, Inc.
Jul 31, 2026
Reiterated: Buy
Price Target: $65$69
Current: $55.19
Upside: +25.02%
Silicon Motion Technology
Jul 31, 2026
Reiterated: Buy
Price Target: $300$350
Current: $242.80
Upside: +44.15%
Maintained: Buy
Price Target: $165
Current: $114.95
Upside: +43.54%
Maintained: Buy
Price Target: $375$350
Current: $307.17
Upside: +13.94%
Maintained: Hold
Price Target: $75$65
Current: $50.89
Upside: +27.73%
Reiterated: Buy
Price Target: $550$790
Current: $496.17
Upside: +59.22%
Rated: Buy
Price Target: $165$200
Current: $129.68
Upside: +54.23%
Rated: Buy
Price Target: $240$345
Current: $237.27
Upside: +45.40%
Reiterated: Buy
Price Target: $36$40
Current: $19.32
Upside: +107.04%
Maintained: Buy
Price Target: $220
Current: $150.66
Upside: +46.03%
Maintained: Buy
Price Target: $15$16
Current: $6.67
Upside: +139.88%
Maintained: Buy
Price Target: $4$3
Current: $1.98
Upside: +51.52%
Maintained: Buy
Price Target: $9$5
Current: $0.51
Upside: +880.39%
Maintained: Buy
Price Target: $6
Current: $4.01
Upside: +49.81%
Maintained: Buy
Price Target: $6
Current: $2.85
Upside: +110.53%
Maintained: Hold
Price Target: $72$60
Current: $68.48
Upside: -12.38%
Reiterated: Buy
Price Target: $100
Current: $43.36
Upside: +130.63%
Upgraded: Buy
Price Target: $35
Current: $17.00
Upside: +105.88%
Maintained: Hold
Price Target: $8$3
Current: $5.44
Upside: n/a
Maintained: Hold
Price Target: $2.75$1.5
Current: $21.79
Upside: n/a
Downgraded: Hold
Price Target: $7$3.03
Current: $3.01
Upside: n/a
Maintained: Buy
Price Target: $145$150
Current: $35.62
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $3.41
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $14.21
Upside: n/a
Reiterated: Buy
Price Target: $130
Current: $365.63
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $130.68
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $218.92
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $373.26
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,751.73
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $362.48
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $92.80
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $187.27
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $267.45
Upside: n/a
Rated: Hold
Price Target: $190
Current: $217.56
Upside: n/a
Reiterated: Hold
Price Target: €146.76
Current: €1,508
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $6.16
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $316.83
Upside: n/a
Downgraded: Hold
Price Target: $86
Current: $462.09
Upside: n/a