James Ricchiuti

Stock Analyst at Needham

(4.74)
# 141
Out of 4,984 analysts
525
Total ratings
61.78%
Success rate
26.05%
Average return

Stocks Rated by James Ricchiuti

Impinj
Sep 15, 2025
Reiterates: Buy
Price Target: $195
Current: $193.59
Upside: +0.73%
Napco Security Technologies
Aug 26, 2025
Maintains: Buy
Price Target: $32$36
Current: $42.85
Upside: -15.99%
CECO Environmental
Aug 21, 2025
Maintains: Buy
Price Target: $44$52
Current: $51.37
Upside: +1.23%
TTM Technologies
Aug 15, 2025
Reiterates: Buy
Price Target: $56
Current: $49.37
Upside: +13.43%
Shattuck Labs
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.08
Upside: -
iRobot
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $4.06
Upside: -
Stratasys
Aug 13, 2025
Maintains: Buy
Price Target: $15$13
Current: $10.05
Upside: +29.42%
Montrose Environmental Group
Aug 8, 2025
Maintains: Buy
Price Target: $30$31
Current: $30.58
Upside: +1.37%
nLIGHT
Aug 8, 2025
Maintains: Buy
Price Target: $18$28
Current: $28.99
Upside: -3.41%
MKS Inc.
Aug 7, 2025
Maintains: Buy
Price Target: $140$130
Current: $119.15
Upside: +9.11%
Maintains: Buy
Price Target: $32$57
Current: $48.49
Upside: +17.55%
Maintains: Buy
Price Target: $30$25
Current: $14.47
Upside: +72.83%
Maintains: Buy
Price Target: $135$155
Current: $158.42
Upside: -2.16%
Maintains: Buy
Price Target: $325$345
Current: $319.63
Upside: +7.94%
Maintains: Buy
Price Target: $48$47
Current: $39.78
Upside: +18.15%
Maintains: Buy
Price Target: $36$45
Current: $44.05
Upside: +2.16%
Maintains: Buy
Price Target: $116$130
Current: $146.84
Upside: -11.47%
Maintains: Buy
Price Target: $162$158
Current: $138.25
Upside: +14.29%
Maintains: Buy
Price Target: $550$585
Current: $553.90
Upside: +5.61%
Reiterates: Hold
Price Target: n/a
Current: $2.31
Upside: -
Reiterates: Buy
Price Target: $170
Current: $135.90
Upside: +25.09%
Maintains: Buy
Price Target: $268$255
Current: $234.53
Upside: +8.73%
Reiterates: Hold
Price Target: n/a
Current: $81.65
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $49.68
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $102.33
Upside: +22.15%
Reiterates: Hold
Price Target: n/a
Current: $10.47
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $39.45
Upside: +394.30%
Downgrades: Hold
Price Target: n/a
Current: $10.50
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $34.18
Upside: -