James Ricchiuti

Stock Analyst at Needham

(4.72)
# 150
Out of 4,959 analysts
523
Total ratings
61%
Success rate
24.33%
Average return

Stocks Rated by James Ricchiuti

CECO Environmental
Aug 21, 2025
Maintains: Buy
Price Target: $44$52
Current: $47.98
Upside: +8.38%
TTM Technologies
Aug 15, 2025
Reiterates: Buy
Price Target: $56
Current: $44.43
Upside: +26.04%
Shattuck Labs
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $0.96
Upside: -
iRobot
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $3.36
Upside: -
Stratasys
Aug 13, 2025
Maintains: Buy
Price Target: $15$13
Current: $11.08
Upside: +17.33%
Montrose Environmental Group
Aug 8, 2025
Maintains: Buy
Price Target: $30$31
Current: $30.05
Upside: +3.16%
nLIGHT
Aug 8, 2025
Maintains: Buy
Price Target: $18$28
Current: $28.05
Upside: -0.18%
MKS Inc.
Aug 7, 2025
Maintains: Buy
Price Target: $140$130
Current: $105.25
Upside: +23.52%
Symbotic
Aug 7, 2025
Maintains: Buy
Price Target: $32$57
Current: $46.23
Upside: +23.30%
Kornit Digital
Aug 6, 2025
Maintains: Buy
Price Target: $30$25
Current: $15.60
Upside: +60.26%
Maintains: Buy
Price Target: $135$155
Current: $154.52
Upside: +0.31%
Maintains: Buy
Price Target: $325$345
Current: $322.79
Upside: +6.88%
Maintains: Buy
Price Target: $48$47
Current: $40.68
Upside: +15.54%
Maintains: Buy
Price Target: $115$165
Current: $176.82
Upside: -6.68%
Maintains: Buy
Price Target: $36$45
Current: $44.76
Upside: +0.54%
Maintains: Buy
Price Target: $116$130
Current: $132.60
Upside: -1.96%
Maintains: Buy
Price Target: $162$158
Current: $137.26
Upside: +15.11%
Maintains: Buy
Price Target: $550$585
Current: $551.06
Upside: +6.16%
Reiterates: Hold
Price Target: n/a
Current: $2.10
Upside: -
Maintains: Buy
Price Target: $37$32
Current: $31.70
Upside: +0.95%
Reiterates: Buy
Price Target: $170
Current: $144.87
Upside: +17.35%
Maintains: Buy
Price Target: $268$255
Current: $248.49
Upside: +2.62%
Reiterates: Hold
Price Target: n/a
Current: $82.16
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $50.69
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $89.90
Upside: +39.04%
Reiterates: Hold
Price Target: n/a
Current: $8.81
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $38.18
Upside: +410.74%
Downgrades: Hold
Price Target: n/a
Current: $10.50
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $34.30
Upside: -