James Ricchiuti

Stock Analyst at Needham

(4.95)
# 128
Out of 4,355 analysts
1144
Total ratings
59.5%
Success rate
29.9%
Average return

Stocks Rated by James Ricchiuti

TTM Technologies
May 28, 2026
Reiterated: Buy
Price Target: $160$208
Current: $173.72
Upside: +19.73%
The Elmet Group Co.
May 18, 2026
Initiated Coverage: Buy
Price Target: $21
Current: $15.28
Upside: +37.43%
3D Systems
May 13, 2026
Maintained: Hold
Price Target: $3.11
Current: $3.57
Upside: -12.89%
Zebra Technologies
May 13, 2026
Reiterated: Buy
Price Target: $345
Current: $243.63
Upside: +41.61%
Kornit Digital
May 13, 2026
Reiterated: Buy
Price Target: $20$22
Current: $16.13
Upside: +36.39%
Stratasys
May 11, 2026
Maintained: Buy
Price Target: $12
Current: $10.54
Upside: +9.11%
Cognex
May 8, 2026
Reiterated: Buy
Price Target: $67$75
Current: $65.85
Upside: +13.90%
nLIGHT
May 8, 2026
Rated: Buy
Price Target: $70$80
Current: $74.12
Upside: +7.93%
MKS Inc.
May 7, 2026
Reiterated: Buy
Price Target: $300$360
Current: $324.26
Upside: +11.02%
Symbotic
May 7, 2026
Reiterated: Buy
Price Target: $75
Current: $46.43
Upside: +61.55%
Reiterated: Buy
Price Target: $308$325
Current: $281.03
Upside: +15.65%
Upgraded: Buy
Price Target: $110
Current: $114.52
Upside: -3.95%
Reiterated: Buy
Price Target: $330$400
Current: $302.18
Upside: +32.37%
Reiterated: Buy
Price Target: $49
Current: $37.53
Upside: +30.56%
Maintained: Buy
Price Target: $206$285
Current: $268.36
Upside: +6.20%
Maintained: Hold
Price Target: $64
Current: $75.76
Upside: -15.52%
Maintained: Buy
Price Target: $145$120
Current: $92.12
Upside: +30.26%
Reiterated: Buy
Price Target: $250$300
Current: $274.52
Upside: +9.28%
Reiterated: Buy
Price Target: $62$80
Current: $84.46
Upside: -5.28%
Maintained: Buy
Price Target: $175
Current: $151.00
Upside: +15.89%
Rated: Buy
Price Target: $80$90
Current: $74.75
Upside: +20.40%
Reiterated: Buy
Price Target: $700$735
Current: $619.83
Upside: +18.58%
Reiterated: Buy
Price Target: $32$35
Current: $16.01
Upside: +118.61%
Maintained: Buy
Price Target: $120$125
Current: $361.47
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $14.70
Upside: n/a
Maintained: Buy
Price Target: $4$3
Current: $0.000001
Upside: n/a
Reiterated: Buy
Price Target: $38
Current: $244.94
Upside: n/a
Maintained: Buy
Price Target: $6$4
Current: $24.01
Upside: n/a
Reiterated: Buy
Price Target: $14
Current: $32.38
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $76.35
Upside: n/a
Maintained: Buy
Price Target: $240$195
Current: $68.36
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $3.31
Upside: n/a
Reiterated: Buy
Price Target: $11$11
Current: $20.68
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $153.13
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $159.33
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $50.94
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $140.00
Upside: n/a