James Ricchiuti

Stock Analyst at Needham

(4.39)
# 294
Out of 4,784 analysts
502
Total ratings
51.52%
Success rate
16.86%
Average return

Stocks Rated by James Ricchiuti

3D Systems
Mar 28, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.12
Upside: -
TTM Technologies
Mar 21, 2025
Reiterates: Buy
Price Target: $33
Current: $20.86
Upside: +58.20%
Napco Security Technologies
Mar 21, 2025
Maintains: Buy
Price Target: $40$37
Current: $23.10
Upside: +60.17%
iRobot
Mar 13, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.82
Upside: -
Stratasys
Mar 6, 2025
Maintains: Buy
Price Target: $12$13
Current: $10.12
Upside: +28.52%
Montrose Environmental Group
Mar 4, 2025
Reiterates: Buy
Price Target: $39
Current: $14.41
Upside: +170.65%
CECO Environmental
Feb 26, 2025
Reiterates: Buy
Price Target: $33
Current: $23.70
Upside: +39.24%
FARO Technologies
Feb 25, 2025
Maintains: Buy
Price Target: $34$37
Current: $27.49
Upside: +34.62%
Universal Display
Feb 21, 2025
Maintains: Buy
Price Target: $215$170
Current: $145.17
Upside: +17.10%
Bel Fuse
Feb 20, 2025
Maintains: Buy
Price Target: $95$100
Current: $74.20
Upside: +34.77%
Reiterates: Buy
Price Target: $268
Current: $197.15
Upside: +35.94%
Maintains: Buy
Price Target: $47$41
Current: $30.01
Upside: +36.62%
Maintains: Buy
Price Target: $430$395
Current: $280.79
Upside: +40.67%
Maintains: Buy
Price Target: $156$145
Current: $81.59
Upside: +77.72%
Reiterates: Buy
Price Target: $145
Current: $94.80
Upside: +52.95%
Maintains: Buy
Price Target: $31$34
Current: $19.50
Upside: +74.36%
Reiterates: Hold
Price Target: n/a
Current: $65.13
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $35.76
Upside: -
Maintains: Buy
Price Target: $35$32
Current: $20.16
Upside: +58.73%
Maintains: Buy
Price Target: $120$125
Current: $65.73
Upside: +90.17%
Maintains: Buy
Price Target: $182$130
Current: $91.80
Upside: +41.61%
Reiterates: Buy
Price Target: $585
Current: $495.52
Upside: +18.06%
Maintains: Buy
Price Target: $48$50
Current: $38.85
Upside: +28.70%
Maintains: Buy
Price Target: $162$172
Current: $127.77
Upside: +34.62%
Maintains: Buy
Price Target: $16$14
Current: $7.95
Upside: +76.10%
Reiterates: Hold
Price Target: n/a
Current: $13.26
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $61.65
Upside: +216.30%
Downgrades: Hold
Price Target: n/a
Current: $10.24
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $15.85
Upside: -