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

Stocks Rated by Craig Ellis

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%
Reiterated: Buy
Price Target: $105 → $85
Current: $37.94
Upside: +124.04%
Reiterated: Buy
Price Target: $390 → $338
Current: $230.10
Upside: +46.89%
Reiterated: Buy
Price Target: $390 → $340
Current: $198.68
Upside: +71.13%
Reiterated: Buy
Price Target: $210
Current: $132.00
Upside: +59.09%
Upgraded: Buy
Price Target: $60 → $107
Current: $83.43
Upside: +28.25%
Reiterated: Buy
Price Target: $23
Current: $8.75
Upside: +162.86%
Reiterated: Buy
Price Target: $100
Current: $31.27
Upside: +219.80%
Reiterated: Buy
Price Target: $40
Current: $11.66
Upside: +243.05%
Reiterated: Buy
Price Target: $35
Current: $11.52
Upside: +203.82%
Reiterated: Buy
Price Target: $345 → $315
Current: $228.51
Upside: +37.85%
Reiterated: Buy
Price Target: $65 → $69
Current: $47.96
Upside: +43.87%
Reiterated: Buy
Price Target: $550 → $790
Current: $377.24
Upside: +109.42%
Reiterated: Buy
Price Target: $15 → $16
Current: $6.00
Upside: +166.67%
Reiterated: Buy
Price Target: $4 → $3
Current: $1.29
Upside: +132.56%
Reiterated: Buy
Price Target: $9 → $5
Current: $0.2393
Upside: +1,989.43%
Reiterated: Buy
Price Target: $6
Current: $1.63
Upside: +268.10%
Reiterated: Buy
Price Target: $6
Current: $2.79
Upside: +115.05%
Reiterated: Hold
Price Target: $8 → $3
Current: $4.05
Upside: n/a
Reiterated: Hold
Price Target: $2.75 → $1.5
Current: $17.62
Upside: n/a
Downgraded: Hold
Price Target: $7 → $3.03
Current: $2.52
Upside: n/a
Reiterated: Buy
Price Target: $145 → $150
Current: $36.50
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $3.04
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $12.12
Upside: n/a
Reiterated: Buy
Price Target: $130
Current: $345.04
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $121.19
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $221.27
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $391.07
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $1,571.80
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $321.68
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $86.96
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $145.61
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $284.69
Upside: n/a
Rated: Hold
Price Target: $190
Current: $210.96
Upside: n/a
Reiterated: Hold
Price Target: €146.39
Current: €1,407
Upside: n/a
Rated: Hold
Price Target: n/a
Current: $5.86
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $347.73
Upside: n/a
Downgraded: Hold
Price Target: $86
Current: $343.67
Upside: n/a