
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
Main Sectors:
Stocks Rated by Craig Ellis
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| SMTC Semtech | Maintained: Buy | $210 | $125.36 | +67.52% | 96 | Aug 20, 2026 | |
| AOSL Alpha and Omega Semiconductor | Maintained: Hold | $25 → $34 | $27.14 | +25.28% | 78 | Aug 13, 2026 | |
| ACLS Axcelis Technologies | Maintained: Buy | $180 → $198 | $126.43 | +56.61% | 84 | Aug 7, 2026 | |
| KLIC Kulicke and Soffa Industries | Maintained: Hold | $100 → $105 | $86.29 | +21.68% | 64 | Aug 7, 2026 | |
| MCHP Microchip Technology | Maintained: Buy | $125 → $108 | $77.08 | +40.11% | 72 | Aug 7, 2026 | |
| ONTO Onto Innovation | Maintained: Buy | $365 → $390 | $299.50 | +30.22% | 55 | Aug 7, 2026 | |
| ON ON Semiconductor | Maintained: Buy | $135 → $127 | $76.58 | +65.84% | 76 | Aug 4, 2026 | |
| ICHR Ichor Holdings | Maintained: Buy | $125 → $105 | $61.21 | +71.54% | 49 | Aug 4, 2026 | |
| COHU Cohu, Inc. | Reiterated: Buy | $65 → $69 | $55.19 | +25.02% | 72 | Jul 31, 2026 | |
| SIMO Silicon Motion Technology | Reiterated: Buy | $300 → $350 | $242.80 | +44.15% | 70 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $165 | $114.95 | +43.54% | 78 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $375 → $350 | $307.17 | +13.94% | 85 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $75 → $65 | $50.89 | +27.73% | 17 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $550 → $790 | $496.17 | +59.22% | 85 | Jun 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $165 → $200 | $129.68 | +54.23% | 65 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $240 → $345 | $237.27 | +45.40% | 87 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $36 → $40 | $19.32 | +107.04% | 16 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $220 | $150.66 | +46.03% | 68 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15 → $16 | $6.67 | +139.88% | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 → $3 | $1.98 | +51.52% | 5 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $9 → $5 | $0.51 | +880.39% | 2 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 | $4.01 | +49.81% | 17 | Feb 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 | $2.85 | +110.53% | 17 | Feb 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $72 → $60 | $68.48 | -12.38% | 75 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $100 | $43.36 | +130.63% | 7 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $35 | $17.00 | +105.88% | 12 | Jan 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 → $3 | $5.44 | n/a | 40 | Nov 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $2.75 → $1.5 | $21.79 | n/a | 27 | Aug 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $7 → $3.03 | $3.01 | n/a | 35 | Aug 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $145 → $150 | $35.62 | n/a | 54 | Nov 17, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $3.41 | n/a | 1 | Mar 19, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $14.21 | n/a | 1 | Mar 19, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $130 | $365.63 | n/a | 1 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 | $130.68 | n/a | 1 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $218.92 | n/a | 26 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $373.26 | n/a | 35 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $1,751.73 | n/a | 21 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $362.48 | n/a | 34 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $92.80 | n/a | 43 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $187.27 | n/a | 22 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $267.45 | n/a | 24 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $190 | $217.56 | n/a | 48 | Jan 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €146.76 | €1,508 | n/a | 4 | Oct 29, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.16 | n/a | 5 | Sep 5, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $316.83 | n/a | 1 | May 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $86 | $462.09 | n/a | 1 | Oct 22, 2015 |
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%
Jul 30, 2026
Maintained: Buy
Price Target: $165
Current: $114.95
Upside: +43.54%
Jul 30, 2026
Maintained: Buy
Price Target: $375 → $350
Current: $307.17
Upside: +13.94%
Jul 28, 2026
Maintained: Hold
Price Target: $75 → $65
Current: $50.89
Upside: +27.73%
Jun 26, 2026
Reiterated: Buy
Price Target: $550 → $790
Current: $496.17
Upside: +59.22%
Jun 15, 2026
Rated: Buy
Price Target: $165 → $200
Current: $129.68
Upside: +54.23%
Jun 11, 2026
Rated: Buy
Price Target: $240 → $345
Current: $237.27
Upside: +45.40%
Jun 2, 2026
Reiterated: Buy
Price Target: $36 → $40
Current: $19.32
Upside: +107.04%
May 13, 2026
Maintained: Buy
Price Target: $220
Current: $150.66
Upside: +46.03%
May 8, 2026
Maintained: Buy
Price Target: $15 → $16
Current: $6.67
Upside: +139.88%
Mar 26, 2026
Maintained: Buy
Price Target: $4 → $3
Current: $1.98
Upside: +51.52%
Mar 25, 2026
Maintained: Buy
Price Target: $9 → $5
Current: $0.51
Upside: +880.39%
Feb 20, 2026
Maintained: Buy
Price Target: $6
Current: $4.01
Upside: +49.81%
Feb 11, 2026
Maintained: Buy
Price Target: $6
Current: $2.85
Upside: +110.53%
Jan 26, 2026
Maintained: Hold
Price Target: $72 → $60
Current: $68.48
Upside: -12.38%
Jan 26, 2026
Reiterated: Buy
Price Target: $100
Current: $43.36
Upside: +130.63%
Jan 22, 2026
Upgraded: Buy
Price Target: $35
Current: $17.00
Upside: +105.88%
Nov 10, 2023
Maintained: Hold
Price Target: $8 → $3
Current: $5.44
Upside: n/a
Aug 8, 2023
Maintained: Hold
Price Target: $2.75 → $1.5
Current: $21.79
Upside: n/a
Aug 7, 2023
Downgraded: Hold
Price Target: $7 → $3.03
Current: $3.01
Upside: n/a
Nov 17, 2021
Maintained: Buy
Price Target: $145 → $150
Current: $35.62
Upside: n/a
Mar 19, 2020
Downgraded: Sell
Price Target: n/a
Current: $3.41
Upside: n/a
Mar 19, 2020
Downgraded: Hold
Price Target: n/a
Current: $14.21
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: $130
Current: $365.63
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: $30
Current: $130.68
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: n/a
Current: $218.92
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $373.26
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $1,751.73
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $362.48
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $92.80
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $187.27
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $267.45
Upside: n/a
Jan 9, 2019
Rated: Hold
Price Target: $190
Current: $217.56
Upside: n/a
Oct 29, 2018
Reiterated: Hold
Price Target: €146.76
Current: €1,508
Upside: n/a
Sep 5, 2017
Rated: Hold
Price Target: n/a
Current: $6.16
Upside: n/a
May 26, 2016
Reiterated: Buy
Price Target: n/a
Current: $316.83
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $86
Current: $462.09
Upside: n/a