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

Stocks Rated by James Ricchiuti

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%
Maintains: Buy
Price Target: $62$80
Current: $85.51
Upside: -6.44%
Reiterates: Buy
Price Target: $175
Current: $152.91
Upside: +14.45%
Maintains: Buy
Price Target: $125$160
Current: $157.31
Upside: +1.71%
Maintains: Buy
Price Target: $80$90
Current: $81.78
Upside: +10.05%
Maintains: Buy
Price Target: $700$735
Current: $621.38
Upside: +18.29%
Maintains: Buy
Price Target: $12$12
Current: $8.52
Upside: +34.98%
Reiterates: Buy
Price Target: $345
Current: $226.03
Upside: +52.63%
Reiterates: Buy
Price Target: $20
Current: $16.21
Upside: +23.38%
Maintains: Buy
Price Target: $70$75
Current: $52.29
Upside: +43.43%
Maintains: Buy
Price Target: $47$49
Current: $40.82
Upside: +20.04%
Maintains: Buy
Price Target: $165$206
Current: $266.55
Upside: -22.72%
Reiterates: Hold
Price Target: n/a
Current: $6.85
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $2.47
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $69.30
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $335.26
Upside: -62.72%
Reiterates: Hold
Price Target: n/a
Current: $9.36
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $36.45
Upside: +434.98%
Downgrades: Hold
Price Target: n/a
Current: $10.81
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $41.30
Upside: -