James Ricchiuti

Stock Analyst at Needham

(4.78)
# 128
Out of 4,996 analysts
527
Total ratings
63.58%
Success rate
27.31%
Average return

Stocks Rated by James Ricchiuti

TTM Technologies
Sep 23, 2025
Maintains: Buy
Price Target: $56$65
Current: $55.78
Upside: +16.53%
Impinj
Sep 15, 2025
Reiterates: Buy
Price Target: $195
Current: $175.45
Upside: +11.14%
Napco Security Technologies
Aug 26, 2025
Maintains: Buy
Price Target: $32$36
Current: $43.14
Upside: -16.55%
CECO Environmental
Aug 21, 2025
Maintains: Buy
Price Target: $44$52
Current: $49.26
Upside: +5.56%
Shattuck Labs
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.28
Upside: -
iRobot
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $3.48
Upside: -
Stratasys
Aug 13, 2025
Maintains: Buy
Price Target: $15$13
Current: $11.62
Upside: +11.88%
Montrose Environmental Group
Aug 8, 2025
Maintains: Buy
Price Target: $30$31
Current: $27.73
Upside: +11.79%
nLIGHT
Aug 8, 2025
Maintains: Buy
Price Target: $18$28
Current: $29.13
Upside: -3.88%
MKS Inc.
Aug 7, 2025
Maintains: Buy
Price Target: $140$130
Current: $121.81
Upside: +6.72%
Maintains: Buy
Price Target: $32$57
Current: $52.14
Upside: +9.32%
Maintains: Buy
Price Target: $30$25
Current: $13.68
Upside: +82.70%
Maintains: Buy
Price Target: $135$155
Current: $166.46
Upside: -6.88%
Maintains: Buy
Price Target: $325$345
Current: $299.77
Upside: +15.09%
Maintains: Buy
Price Target: $48$47
Current: $38.64
Upside: +21.64%
Maintains: Buy
Price Target: $36$45
Current: $45.79
Upside: -1.73%
Maintains: Buy
Price Target: $116$130
Current: $142.51
Upside: -8.78%
Maintains: Buy
Price Target: $162$158
Current: $143.27
Upside: +10.28%
Maintains: Buy
Price Target: $550$585
Current: $577.11
Upside: +1.37%
Reiterates: Hold
Price Target: n/a
Current: $3.11
Upside: -
Reiterates: Buy
Price Target: $170
Current: $149.50
Upside: +13.71%
Maintains: Buy
Price Target: $268$255
Current: $231.95
Upside: +9.94%
Reiterates: Hold
Price Target: n/a
Current: $80.45
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $50.40
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $106.99
Upside: +16.83%
Reiterates: Hold
Price Target: n/a
Current: $9.83
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $36.50
Upside: +434.25%
Downgrades: Hold
Price Target: n/a
Current: $10.53
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $39.45
Upside: -