James Ricchiuti

Stock Analyst at Needham

(4.69)
# 149
Out of 5,058 analysts
545
Total ratings
59.44%
Success rate
25.63%
Average return

Stocks Rated by James Ricchiuti

Stratasys
Nov 14, 2025
Maintains: Buy
Price Target: $13$12
Current: $8.39
Upside: +43.03%
TTM Technologies
Nov 12, 2025
Maintains: Buy
Price Target: $77$79
Current: $64.27
Upside: +22.92%
nLIGHT
Nov 7, 2025
Maintains: Buy
Price Target: $32$39
Current: $29.61
Upside: +31.71%
Universal Display
Nov 7, 2025
Maintains: Buy
Price Target: $170$150
Current: $110.78
Upside: +35.40%
MKS Inc.
Nov 6, 2025
Maintains: Buy
Price Target: $136$170
Current: $143.86
Upside: +18.17%
Montrose Environmental Group
Nov 6, 2025
Maintains: Buy
Price Target: $31$32
Current: $25.10
Upside: +27.49%
Kornit Digital
Nov 6, 2025
Maintains: Buy
Price Target: $25$20
Current: $12.31
Upside: +62.47%
Advanced Energy Industries
Nov 5, 2025
Maintains: Buy
Price Target: $188$225
Current: $198.89
Upside: +13.13%
Napco Security Technologies
Nov 4, 2025
Maintains: Buy
Price Target: $36$47
Current: $39.59
Upside: +18.72%
Cognex
Oct 31, 2025
Maintains: Buy
Price Target: $45$47
Current: $36.10
Upside: +30.19%
Maintains: Buy
Price Target: $195$255
Current: $149.16
Upside: +70.96%
Maintains: Buy
Price Target: $130$168
Current: $144.89
Upside: +15.95%
Maintains: Buy
Price Target: $52$57
Current: $50.75
Upside: +12.33%
Maintains: Buy
Price Target: $585$615
Current: $493.94
Upside: +24.51%
Maintains: Buy
Price Target: $158$165
Current: $138.68
Upside: +18.98%
Reiterates: Hold
Price Target: n/a
Current: $1.96
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $1.65
Upside: -
Maintains: Buy
Price Target: $32$57
Current: $53.96
Upside: +5.63%
Maintains: Buy
Price Target: $325$345
Current: $230.93
Upside: +49.40%
Maintains: Buy
Price Target: $48$47
Current: $42.92
Upside: +9.51%
Reiterates: Hold
Price Target: n/a
Current: $1.98
Upside: -
Maintains: Buy
Price Target: $268$255
Current: $212.18
Upside: +20.18%
Reiterates: Hold
Price Target: n/a
Current: $75.84
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $47.18
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $142.94
Upside: -12.55%
Reiterates: Hold
Price Target: n/a
Current: $6.92
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $26.89
Upside: +625.18%
Downgrades: Hold
Price Target: n/a
Current: $10.65
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $33.46
Upside: -