
Craig Ellis
Stock Analyst at B. Riley Securities
(4.93)
# 191
Out of 5,078 analysts
1809
Total ratings
49.9%
Success rate
29.6%
Average return
Main Sectors:
Stocks Rated by Craig Ellis
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AOSL Alpha and Omega Semiconductor | Reiterated: Hold | $34 → $25 | $21.91 | +14.10% | 79 | Oct 23, 2026 | |
| SIMO Silicon Motion Technology | Reiterated: Buy | $350 → $288 | $187.39 | +53.69% | 71 | Oct 23, 2026 | |
| MCHP Microchip Technology | Reiterated: Buy | $108 → $98 | $74.05 | +32.34% | 73 | Oct 22, 2026 | |
| ON ON Semiconductor | Reiterated: Buy | $127 → $105 | $72.25 | +45.33% | 77 | Oct 22, 2026 | |
| ROG Rogers | Reiterated: Buy | $225 → $195 | $124.96 | +56.05% | 67 | Oct 22, 2026 | |
| AMKR Amkor Technology | Reiterated: Hold | $65 → $46 | $39.30 | +17.05% | 18 | Oct 20, 2026 | |
| CAMT Camtek | Reiterated: Buy | $220 → $166 | $121.16 | +37.01% | 69 | Oct 20, 2026 | |
| KLIC Kulicke and Soffa Industries | Reiterated: Hold | $105 → $86 | $73.71 | +16.67% | 65 | Oct 20, 2026 | |
| ACLS Axcelis Technologies | Reiterated: Buy | $198 → $165 | $106.58 | +54.81% | 85 | Oct 19, 2026 | |
| FORM FormFactor | Reiterated: Buy | $165 → $150 | $98.51 | +52.27% | 79 | Oct 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $105 → $85 | $37.94 | +124.04% | 50 | Oct 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $390 → $338 | $230.10 | +46.89% | 87 | Oct 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $390 → $340 | $198.68 | +71.13% | 56 | Oct 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $210 | $132.00 | +59.09% | 98 | Oct 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $60 → $107 | $83.43 | +28.25% | 76 | Oct 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23 | $8.75 | +162.86% | 2 | Sep 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $100 | $31.27 | +219.80% | 8 | Sep 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $40 | $11.66 | +243.05% | 17 | Sep 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $35 | $11.52 | +203.82% | 13 | Sep 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $345 → $315 | $228.51 | +37.85% | 88 | Aug 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $65 → $69 | $47.96 | +43.87% | 72 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $550 → $790 | $377.24 | +109.42% | 85 | Jun 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15 → $16 | $6.00 | +166.67% | 9 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $4 → $3 | $1.29 | +132.56% | 5 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $9 → $5 | $0.2393 | +1,989.43% | 2 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6 | $1.63 | +268.10% | 17 | Feb 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6 | $2.79 | +115.05% | 17 | Feb 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $8 → $3 | $4.05 | n/a | 40 | Nov 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $2.75 → $1.5 | $17.62 | n/a | 27 | Aug 8, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $7 → $3.03 | $2.52 | n/a | 35 | Aug 7, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $145 → $150 | $36.50 | n/a | 54 | Nov 17, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $3.04 | n/a | 1 | Mar 19, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $12.12 | n/a | 1 | Mar 19, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $130 | $345.04 | n/a | 1 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 | $121.19 | n/a | 1 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $221.27 | n/a | 26 | Jan 14, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $391.07 | n/a | 35 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $1,571.80 | n/a | 21 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $321.68 | n/a | 34 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $86.96 | n/a | 43 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $145.61 | n/a | 22 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $284.69 | n/a | 24 | Jan 11, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $190 | $210.96 | n/a | 48 | Jan 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | €146.39 | €1,407 | n/a | 4 | Oct 29, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $5.86 | n/a | 5 | Sep 5, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $347.73 | n/a | 1 | May 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $86 | $343.67 | n/a | 1 | Oct 22, 2015 |
Alpha and Omega Semiconductor
Oct 23, 2026
Reiterated: Hold
Price Target: $34 → $25
Current: $21.91
Upside: +14.10%
Silicon Motion Technology
Oct 23, 2026
Reiterated: Buy
Price Target: $350 → $288
Current: $187.39
Upside: +53.69%
Microchip Technology
Oct 22, 2026
Reiterated: Buy
Price Target: $108 → $98
Current: $74.05
Upside: +32.34%
ON Semiconductor
Oct 22, 2026
Reiterated: Buy
Price Target: $127 → $105
Current: $72.25
Upside: +45.33%
Rogers
Oct 22, 2026
Reiterated: Buy
Price Target: $225 → $195
Current: $124.96
Upside: +56.05%
Amkor Technology
Oct 20, 2026
Reiterated: Hold
Price Target: $65 → $46
Current: $39.30
Upside: +17.05%
Camtek
Oct 20, 2026
Reiterated: Buy
Price Target: $220 → $166
Current: $121.16
Upside: +37.01%
Kulicke and Soffa Industries
Oct 20, 2026
Reiterated: Hold
Price Target: $105 → $86
Current: $73.71
Upside: +16.67%
Axcelis Technologies
Oct 19, 2026
Reiterated: Buy
Price Target: $198 → $165
Current: $106.58
Upside: +54.81%
FormFactor
Oct 19, 2026
Reiterated: Buy
Price Target: $165 → $150
Current: $98.51
Upside: +52.27%
Oct 19, 2026
Reiterated: Buy
Price Target: $105 → $85
Current: $37.94
Upside: +124.04%
Oct 19, 2026
Reiterated: Buy
Price Target: $390 → $338
Current: $230.10
Upside: +46.89%
Oct 19, 2026
Reiterated: Buy
Price Target: $390 → $340
Current: $198.68
Upside: +71.13%
Oct 16, 2026
Reiterated: Buy
Price Target: $210
Current: $132.00
Upside: +59.09%
Oct 6, 2026
Upgraded: Buy
Price Target: $60 → $107
Current: $83.43
Upside: +28.25%
Sep 21, 2026
Reiterated: Buy
Price Target: $23
Current: $8.75
Upside: +162.86%
Sep 21, 2026
Reiterated: Buy
Price Target: $100
Current: $31.27
Upside: +219.80%
Sep 21, 2026
Reiterated: Buy
Price Target: $40
Current: $11.66
Upside: +243.05%
Sep 21, 2026
Reiterated: Buy
Price Target: $35
Current: $11.52
Upside: +203.82%
Aug 28, 2026
Reiterated: Buy
Price Target: $345 → $315
Current: $228.51
Upside: +37.85%
Jul 31, 2026
Reiterated: Buy
Price Target: $65 → $69
Current: $47.96
Upside: +43.87%
Jun 26, 2026
Reiterated: Buy
Price Target: $550 → $790
Current: $377.24
Upside: +109.42%
May 8, 2026
Reiterated: Buy
Price Target: $15 → $16
Current: $6.00
Upside: +166.67%
Mar 26, 2026
Reiterated: Buy
Price Target: $4 → $3
Current: $1.29
Upside: +132.56%
Mar 25, 2026
Reiterated: Buy
Price Target: $9 → $5
Current: $0.2393
Upside: +1,989.43%
Feb 20, 2026
Reiterated: Buy
Price Target: $6
Current: $1.63
Upside: +268.10%
Feb 11, 2026
Reiterated: Buy
Price Target: $6
Current: $2.79
Upside: +115.05%
Nov 10, 2023
Reiterated: Hold
Price Target: $8 → $3
Current: $4.05
Upside: n/a
Aug 8, 2023
Reiterated: Hold
Price Target: $2.75 → $1.5
Current: $17.62
Upside: n/a
Aug 7, 2023
Downgraded: Hold
Price Target: $7 → $3.03
Current: $2.52
Upside: n/a
Nov 17, 2021
Reiterated: Buy
Price Target: $145 → $150
Current: $36.50
Upside: n/a
Mar 19, 2020
Downgraded: Sell
Price Target: n/a
Current: $3.04
Upside: n/a
Mar 19, 2020
Downgraded: Hold
Price Target: n/a
Current: $12.12
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: $130
Current: $345.04
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: $30
Current: $121.19
Upside: n/a
Jan 14, 2019
Reiterated: Buy
Price Target: n/a
Current: $221.27
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $391.07
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $1,571.80
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $321.68
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $86.96
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $145.61
Upside: n/a
Jan 11, 2019
Rated: Hold
Price Target: n/a
Current: $284.69
Upside: n/a
Jan 9, 2019
Rated: Hold
Price Target: $190
Current: $210.96
Upside: n/a
Oct 29, 2018
Reiterated: Hold
Price Target: €146.39
Current: €1,407
Upside: n/a
Sep 5, 2017
Rated: Hold
Price Target: n/a
Current: $5.86
Upside: n/a
May 26, 2016
Reiterated: Buy
Price Target: n/a
Current: $347.73
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $86
Current: $343.67
Upside: n/a