James Ricchiuti
Stock Analyst at Needham
(4.82)
# 100
Out of 5,238 analysts
578
Total ratings
64.3%
Success rate
36.18%
Average return
Main Sectors:
Stocks Rated by James Ricchiuti
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ONT Onterris | Maintains: Buy | $35 → $28 | $16.18 | +73.05% | 1 | May 8, 2026 | |
| LASR nLIGHT | Maintains: Buy | $70 → $80 | $73.91 | +8.24% | 27 | May 8, 2026 | |
| CGNX Cognex | Maintains: Buy | $67 → $75 | $65.66 | +14.22% | 23 | May 8, 2026 | |
| MKSI MKS Inc. | Maintains: Buy | $300 → $360 | $313.21 | +14.94% | 35 | May 7, 2026 | |
| CLH Clean Harbors | Maintains: Buy | $308 → $325 | $291.15 | +11.63% | 29 | May 6, 2026 | |
| IPGP IPG Photonics | Upgrades: Buy | $110 | $104.49 | +5.27% | 10 | May 6, 2026 | |
| AEIS Advanced Energy Industries | Maintains: Buy | $330 → $400 | $357.24 | +11.97% | 16 | May 5, 2026 | |
| OLED Universal Display | Maintains: Buy | $145 → $120 | $91.75 | +30.79% | 28 | May 1, 2026 | |
| BELFA Bel Fuse | Maintains: Buy | $250 → $300 | $265.37 | +13.05% | 27 | Apr 30, 2026 | |
| BELFB Bel Fuse | Maintains: Buy | $250 → $300 | $297.98 | +0.68% | 27 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $62 → $80 | $85.51 | -6.44% | 19 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $175 | $152.91 | +14.45% | 39 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $125 → $160 | $157.31 | +1.71% | 32 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $80 → $90 | $81.78 | +10.05% | 21 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $700 → $735 | $621.38 | +18.29% | 32 | Apr 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $12 | $8.52 | +34.98% | 21 | Mar 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $345 | $226.03 | +52.63% | 30 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $20 | $16.21 | +23.38% | 31 | Feb 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $70 → $75 | $52.29 | +43.43% | 20 | Feb 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $47 → $49 | $40.82 | +20.04% | 29 | Feb 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $165 → $206 | $266.55 | -22.72% | 28 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $6.85 | - | 1 | Aug 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $2.47 | - | 8 | May 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $69.30 | - | 5 | Feb 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $120 → $125 | $335.26 | -62.72% | 21 | Feb 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $9.36 | - | 1 | May 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $240 → $195 | $36.45 | +434.98% | 4 | Apr 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $10.81 | - | 10 | Feb 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $41.30 | - | 3 | Apr 2, 2020 |
Onterris
May 8, 2026
Maintains: Buy
Price Target: $35 → $28
Current: $16.18
Upside: +73.05%
nLIGHT
May 8, 2026
Maintains: Buy
Price Target: $70 → $80
Current: $73.91
Upside: +8.24%
Cognex
May 8, 2026
Maintains: Buy
Price Target: $67 → $75
Current: $65.66
Upside: +14.22%
MKS Inc.
May 7, 2026
Maintains: Buy
Price Target: $300 → $360
Current: $313.21
Upside: +14.94%
Clean Harbors
May 6, 2026
Maintains: Buy
Price Target: $308 → $325
Current: $291.15
Upside: +11.63%
IPG Photonics
May 6, 2026
Upgrades: Buy
Price Target: $110
Current: $104.49
Upside: +5.27%
Advanced Energy Industries
May 5, 2026
Maintains: Buy
Price Target: $330 → $400
Current: $357.24
Upside: +11.97%
Universal Display
May 1, 2026
Maintains: Buy
Price Target: $145 → $120
Current: $91.75
Upside: +30.79%
Bel Fuse
Apr 30, 2026
Maintains: Buy
Price Target: $250 → $300
Current: $265.37
Upside: +13.05%
Bel Fuse
Apr 30, 2026
Maintains: Buy
Price Target: $250 → $300
Current: $297.98
Upside: +0.68%
Apr 30, 2026
Maintains: Buy
Price Target: $62 → $80
Current: $85.51
Upside: -6.44%
Apr 30, 2026
Reiterates: Buy
Price Target: $175
Current: $152.91
Upside: +14.45%
Apr 30, 2026
Maintains: Buy
Price Target: $125 → $160
Current: $157.31
Upside: +1.71%
Apr 29, 2026
Maintains: Buy
Price Target: $80 → $90
Current: $81.78
Upside: +10.05%
Apr 22, 2026
Maintains: Buy
Price Target: $700 → $735
Current: $621.38
Upside: +18.29%
Mar 5, 2026
Maintains: Buy
Price Target: $12 → $12
Current: $8.52
Upside: +34.98%
Feb 13, 2026
Reiterates: Buy
Price Target: $345
Current: $226.03
Upside: +52.63%
Feb 11, 2026
Reiterates: Buy
Price Target: $20
Current: $16.21
Upside: +23.38%
Feb 5, 2026
Maintains: Buy
Price Target: $70 → $75
Current: $52.29
Upside: +43.43%
Feb 3, 2026
Maintains: Buy
Price Target: $47 → $49
Current: $40.82
Upside: +20.04%
Jan 30, 2026
Maintains: Buy
Price Target: $165 → $206
Current: $266.55
Upside: -22.72%
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $6.85
Upside: -
May 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.47
Upside: -
Feb 7, 2025
Reiterates: Hold
Price Target: n/a
Current: $69.30
Upside: -
Feb 6, 2025
Maintains: Buy
Price Target: $120 → $125
Current: $335.26
Upside: -62.72%
May 6, 2024
Reiterates: Hold
Price Target: n/a
Current: $9.36
Upside: -
Apr 28, 2021
Maintains: Buy
Price Target: $240 → $195
Current: $36.45
Upside: +434.98%
Feb 9, 2021
Downgrades: Hold
Price Target: n/a
Current: $10.81
Upside: -
Apr 2, 2020
Downgrades: Hold
Price Target: n/a
Current: $41.30
Upside: -