James Ricchiuti

Stock Analyst at Needham

(4.73)
# 136
Out of 4,944 analysts
518
Total ratings
61.72%
Success rate
24.72%
Average return

Stocks Rated by James Ricchiuti

Stratasys
Aug 13, 2025
Maintains: Buy
Price Target: $15$13
Current: $9.70
Upside: +34.02%
Montrose Environmental Group
Aug 8, 2025
Maintains: Buy
Price Target: $30$31
Current: $27.18
Upside: +14.05%
nLIGHT
Aug 8, 2025
Maintains: Buy
Price Target: $18$28
Current: $26.69
Upside: +4.91%
MKS Inc.
Aug 7, 2025
Maintains: Buy
Price Target: $140$130
Current: $104.06
Upside: +24.93%
Symbotic
Aug 7, 2025
Maintains: Buy
Price Target: $32$57
Current: $51.85
Upside: +9.93%
Kornit Digital
Aug 6, 2025
Maintains: Buy
Price Target: $30$25
Current: $15.40
Upside: +62.34%
Advanced Energy Industries
Aug 6, 2025
Maintains: Buy
Price Target: $135$155
Current: $160.76
Upside: -3.58%
Zebra Technologies
Aug 6, 2025
Maintains: Buy
Price Target: $325$345
Current: $334.33
Upside: +3.19%
Benchmark Electronics
Aug 1, 2025
Maintains: Buy
Price Target: $48$47
Current: $40.11
Upside: +17.19%
TTM Technologies
Jul 31, 2025
Maintains: Buy
Price Target: $43$56
Current: $45.14
Upside: +24.06%
Maintains: Buy
Price Target: $115$165
Current: $169.14
Upside: -2.45%
Maintains: Buy
Price Target: $36$45
Current: $43.90
Upside: +2.51%
Maintains: Buy
Price Target: $34$44
Current: $45.81
Upside: -3.94%
Maintains: Buy
Price Target: $116$130
Current: $135.87
Upside: -4.32%
Maintains: Buy
Price Target: $162$158
Current: $136.32
Upside: +15.91%
Reiterates: Hold
Price Target: n/a
Current: $2.21
Upside: -
Maintains: Buy
Price Target: $37$32
Current: $31.94
Upside: +0.20%
Reiterates: Buy
Price Target: $170
Current: $144.70
Upside: +17.48%
Maintains: Buy
Price Target: $268$255
Current: $248.77
Upside: +2.50%
Maintains: Buy
Price Target: $585$550
Current: $545.11
Upside: +0.90%
Reiterates: Hold
Price Target: n/a
Current: $3.72
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $79.72
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $48.62
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $114.76
Upside: +8.92%
Reiterates: Hold
Price Target: n/a
Current: $11.63
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $34.07
Upside: +472.35%
Downgrades: Hold
Price Target: n/a
Current: $10.48
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $25.74
Upside: -