James Ricchiuti

Stock Analyst at Needham

(4.24)
# 310
Out of 4,814 analysts
504
Total ratings
48.28%
Success rate
13.8%
Average return

Stocks Rated by James Ricchiuti

Kornit Digital
Apr 8, 2025
Maintains: Buy
Price Target: $34$28
Current: $18.53
Upside: +51.11%
Montrose Environmental Group
Apr 4, 2025
Maintains: Buy
Price Target: $39$28
Current: $14.55
Upside: +92.51%
3D Systems
Mar 28, 2025
Reiterates: Hold
Price Target: n/a
Current: $1.87
Upside: -
TTM Technologies
Mar 21, 2025
Reiterates: Buy
Price Target: $33
Current: $18.67
Upside: +76.80%
Napco Security Technologies
Mar 21, 2025
Maintains: Buy
Price Target: $40$37
Current: $21.69
Upside: +70.59%
iRobot
Mar 13, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.03
Upside: -
Stratasys
Mar 6, 2025
Maintains: Buy
Price Target: $12$13
Current: $9.13
Upside: +42.39%
CECO Environmental
Feb 26, 2025
Reiterates: Buy
Price Target: $33
Current: $19.32
Upside: +70.81%
FARO Technologies
Feb 25, 2025
Maintains: Buy
Price Target: $34$37
Current: $24.26
Upside: +52.55%
Universal Display
Feb 21, 2025
Maintains: Buy
Price Target: $215$170
Current: $116.54
Upside: +45.87%
Maintains: Buy
Price Target: $95$100
Current: $70.22
Upside: +42.41%
Reiterates: Buy
Price Target: $268
Current: $207.26
Upside: +29.31%
Maintains: Buy
Price Target: $47$41
Current: $23.77
Upside: +72.49%
Maintains: Buy
Price Target: $430$395
Current: $226.24
Upside: +74.59%
Maintains: Buy
Price Target: $156$145
Current: $63.72
Upside: +127.56%
Reiterates: Buy
Price Target: $145
Current: $86.22
Upside: +68.17%
Reiterates: Hold
Price Target: n/a
Current: $53.32
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $33.41
Upside: -
Maintains: Buy
Price Target: $35$32
Current: $20.41
Upside: +56.79%
Maintains: Buy
Price Target: $120$125
Current: $55.24
Upside: +126.29%
Maintains: Buy
Price Target: $182$130
Current: $68.67
Upside: +89.31%
Reiterates: Buy
Price Target: $585
Current: $462.19
Upside: +26.57%
Maintains: Buy
Price Target: $48$50
Current: $35.78
Upside: +39.74%
Maintains: Buy
Price Target: $162$172
Current: $122.66
Upside: +40.23%
Maintains: Buy
Price Target: $16$14
Current: $7.21
Upside: +94.17%
Reiterates: Hold
Price Target: n/a
Current: $11.59
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $52.58
Upside: +270.86%
Downgrades: Hold
Price Target: n/a
Current: $10.27
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $12.64
Upside: -