James Ricchiuti

Stock Analyst at Needham

(4.75)
# 127
Out of 5,099 analysts
547
Total ratings
61.98%
Success rate
27.67%
Average return

Stocks Rated by James Ricchiuti

Symbotic
Nov 25, 2025
Maintains: Buy
Price Target: $57$70
Current: $62.17
Upside: +12.59%
Napco Security Technologies
Nov 20, 2025
Reiterates: Buy
Price Target: $47
Current: $41.43
Upside: +13.44%
Stratasys
Nov 14, 2025
Maintains: Buy
Price Target: $13$12
Current: $9.18
Upside: +30.72%
TTM Technologies
Nov 12, 2025
Maintains: Buy
Price Target: $77$79
Current: $76.74
Upside: +2.95%
nLIGHT
Nov 7, 2025
Maintains: Buy
Price Target: $32$39
Current: $37.90
Upside: +2.90%
Universal Display
Nov 7, 2025
Maintains: Buy
Price Target: $170$150
Current: $121.49
Upside: +23.47%
MKS Inc.
Nov 6, 2025
Maintains: Buy
Price Target: $136$170
Current: $165.19
Upside: +2.91%
Montrose Environmental Group
Nov 6, 2025
Maintains: Buy
Price Target: $31$32
Current: $26.50
Upside: +20.75%
Kornit Digital
Nov 6, 2025
Maintains: Buy
Price Target: $25$20
Current: $14.01
Upside: +42.76%
Advanced Energy Industries
Nov 5, 2025
Maintains: Buy
Price Target: $188$225
Current: $221.27
Upside: +1.69%
Maintains: Buy
Price Target: $45$47
Current: $38.22
Upside: +22.97%
Maintains: Buy
Price Target: $195$255
Current: $156.47
Upside: +62.97%
Maintains: Buy
Price Target: $130$168
Current: $167.43
Upside: +0.34%
Maintains: Buy
Price Target: $52$57
Current: $57.89
Upside: -1.54%
Maintains: Buy
Price Target: $585$615
Current: $512.94
Upside: +19.90%
Maintains: Buy
Price Target: $158$165
Current: $155.33
Upside: +6.23%
Reiterates: Hold
Price Target: n/a
Current: $3.14
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $3.53
Upside: -
Maintains: Buy
Price Target: $325$345
Current: $265.24
Upside: +30.07%
Maintains: Buy
Price Target: $48$47
Current: $47.38
Upside: -0.80%
Reiterates: Hold
Price Target: n/a
Current: $1.77
Upside: -
Maintains: Buy
Price Target: $268$255
Current: $237.25
Upside: +7.48%
Reiterates: Hold
Price Target: n/a
Current: $84.49
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $51.23
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $192.73
Upside: -35.14%
Reiterates: Hold
Price Target: n/a
Current: $9.15
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $31.55
Upside: +518.07%
Downgrades: Hold
Price Target: n/a
Current: $10.60
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $30.26
Upside: -