James Ricchiuti

Stock Analyst at Needham

(4.95)
# 135
Out of 4,662 analysts
1174
Total ratings
59.7%
Success rate
29.6%
Average return

Stocks Rated by James Ricchiuti

TTM Technologies
Aug 18, 2026
Reiterated: Buy
Price Target: $220
Current: $116.38
Upside: +89.04%
The Elmet Group Co.
Aug 14, 2026
Reiterated: Buy
Price Target: $21
Current: $17.19
Upside: +22.16%
Stratasys
Aug 13, 2026
Maintained: Buy
Price Target: $12
Current: $8.60
Upside: +33.72%
Teledyne Technologies
Aug 12, 2026
Reiterated: Buy
Price Target: $750
Current: $648.63
Upside: +15.63%
Kornit Digital
Aug 12, 2026
Reiterated: Buy
Price Target: $22$23
Current: $16.79
Upside: +36.99%
CECO Environmental
Aug 11, 2026
Reiterated: Buy
Price Target: $110
Current: $75.22
Upside: +46.24%
Cognex
Aug 7, 2026
Reiterated: Buy
Price Target: $75$80
Current: $60.64
Upside: +31.93%
nLIGHT
Aug 7, 2026
Maintained: Buy
Price Target: $90
Current: $47.88
Upside: +87.97%
Onterris
Aug 7, 2026
Maintained: Buy
Price Target: $35$23
Current: $16.62
Upside: +38.39%
MKS Inc.
Aug 6, 2026
Reiterated: Buy
Price Target: $360$390
Current: $281.60
Upside: +38.49%
Reiterated: Buy
Price Target: $75
Current: $42.02
Upside: +78.49%
Maintained: Hold
Price Target: n/a
Current: $3.41
Upside: -
Reiterated: Buy
Price Target: $120
Current: $76.57
Upside: +56.72%
Reiterated: Buy
Price Target: $345$410
Current: $354.65
Upside: +15.61%
Reiterated: Buy
Price Target: $400
Current: $294.31
Upside: +35.91%
Upgraded: Buy
Price Target: $64$87
Current: $82.08
Upside: +5.99%
Maintained: Buy
Price Target: $120$100
Current: $86.54
Upside: +15.55%
Reiterated: Buy
Price Target: $300
Current: $263.87
Upside: +13.69%
Reiterated: Buy
Price Target: $80$90
Current: $73.52
Upside: +22.42%
Reiterated: Buy
Price Target: $325$390
Current: $325.22
Upside: +19.92%
Reiterated: Buy
Price Target: $175$168
Current: $164.98
Upside: +1.83%
Reiterated: Buy
Price Target: $43
Current: $35.53
Upside: +21.02%
Reiterated: Buy
Price Target: $49
Current: $37.80
Upside: +29.63%
Maintained: Buy
Price Target: $206$285
Current: $244.26
Upside: +16.68%
Maintained: Buy
Price Target: $120$125
Current: $287.47
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $7.06
Upside: n/a
Maintained: Buy
Price Target: $4$3
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $38
Current: $220.42
Upside: n/a
Maintained: Buy
Price Target: $6$4
Current: $13.89
Upside: n/a
Reiterated: Buy
Price Target: $14
Current: $32.66
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $32.60
Upside: n/a
Maintained: Buy
Price Target: $240$195
Current: $39.37
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $1.76
Upside: n/a
Reiterated: Buy
Price Target: $11$11
Current: $19.50
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $180.66
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $145.94
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $31.16
Upside: n/a