James Ricchiuti

Stock Analyst at Needham

(4.95)
# 137
Out of 4,501 analysts
1149
Total ratings
59.7%
Success rate
30.1%
Average return

Stocks Rated by James Ricchiuti

nLIGHT
Jul 10, 2026
Reiterated: Buy
Price Target: $80$90
Current: $72.05
Upside: +24.91%
TTM Technologies
Jun 18, 2026
Rated: Buy
Price Target: $208$220
Current: $146.44
Upside: +50.23%
CECO Environmental
Jun 10, 2026
Reiterated: Buy
Price Target: $90$110
Current: $83.63
Upside: +31.53%
The Elmet Group Co.
Jun 1, 2026
Reiterated: Buy
Price Target: $21
Current: $15.84
Upside: +32.58%
3D Systems
May 13, 2026
Maintained: Hold
Price Target: n/a
Current: $3.07
Upside: -
Zebra Technologies
May 13, 2026
Reiterated: Buy
Price Target: $345
Current: $272.52
Upside: +26.60%
Kornit Digital
May 13, 2026
Reiterated: Buy
Price Target: $20$22
Current: $15.82
Upside: +39.06%
Stratasys
May 11, 2026
Maintained: Buy
Price Target: $12
Current: $8.55
Upside: +34.50%
Cognex
May 8, 2026
Reiterated: Buy
Price Target: $67$75
Current: $66.80
Upside: +12.28%
MKS Inc.
May 7, 2026
Reiterated: Buy
Price Target: $300$360
Current: $368.58
Upside: -2.33%
Reiterated: Buy
Price Target: $75
Current: $43.64
Upside: +71.86%
Reiterated: Buy
Price Target: $308$325
Current: $304.13
Upside: +6.86%
Upgraded: Buy
Price Target: $110
Current: $107.73
Upside: +2.11%
Reiterated: Buy
Price Target: $330$400
Current: $308.05
Upside: +29.85%
Reiterated: Buy
Price Target: $49
Current: $36.07
Upside: +35.85%
Maintained: Buy
Price Target: $206$285
Current: $267.27
Upside: +6.63%
Maintained: Hold
Price Target: $64
Current: $74.40
Upside: -13.98%
Maintained: Buy
Price Target: $145$120
Current: $81.04
Upside: +48.08%
Reiterated: Buy
Price Target: $250$300
Current: $272.58
Upside: +10.06%
Reiterated: Buy
Price Target: $62$80
Current: $85.06
Upside: -5.95%
Maintained: Buy
Price Target: $175
Current: $144.03
Upside: +21.50%
Reiterated: Buy
Price Target: $700$735
Current: $634.60
Upside: +15.82%
Reiterated: Buy
Price Target: $32$35
Current: $20.95
Upside: +67.06%
Maintained: Buy
Price Target: $120$125
Current: $324.50
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $6.66
Upside: n/a
Maintained: Buy
Price Target: $4$3
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $38
Current: $229.55
Upside: n/a
Maintained: Buy
Price Target: $6$4
Current: $13.24
Upside: n/a
Reiterated: Buy
Price Target: $14
Current: $35.71
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $55.18
Upside: n/a
Maintained: Buy
Price Target: $240$195
Current: $44.83
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $2.10
Upside: n/a
Reiterated: Buy
Price Target: $11$11
Current: $19.92
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $157.52
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $156.65
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $35.96
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $140.00
Upside: n/a