James Ricchiuti

Stock Analyst at Needham

(4.94)
# 185
Out of 4,587 analysts
1157
Total ratings
57.4%
Success rate
27.7%
Average return

Stocks Rated by James Ricchiuti

Universal Display
Jul 31, 2026
Maintained: Buy
Price Target: $120$100
Current: $80.36
Upside: +24.44%
Bel Fuse
Jul 30, 2026
Reiterated: Buy
Price Target: $300
Current: $253.41
Upside: +18.39%
Benchmark Electronics
Jul 30, 2026
Reiterated: Buy
Price Target: $80$90
Current: $79.42
Upside: +13.32%
Clean Harbors
Jul 30, 2026
Reiterated: Buy
Price Target: $325$390
Current: $317.15
Upside: +22.97%
Impinj
Jul 30, 2026
Reiterated: Buy
Price Target: $175$168
Current: $147.49
Upside: +13.91%
Teledyne Technologies
Jul 23, 2026
Reiterated: Buy
Price Target: $735$750
Current: $649.18
Upside: +15.53%
Park Aerospace
Jul 21, 2026
Reiterated: Buy
Price Target: $43
Current: $33.55
Upside: +28.17%
IPG Photonics
Jul 17, 2026
Reiterated: Buy
Price Target: $110$120
Current: $84.90
Upside: +41.34%
nLIGHT
Jul 10, 2026
Reiterated: Buy
Price Target: $80$90
Current: $65.71
Upside: +36.97%
TTM Technologies
Jun 18, 2026
Rated: Buy
Price Target: $208$220
Current: $115.51
Upside: +90.46%
Reiterated: Buy
Price Target: $90$110
Current: $65.54
Upside: +67.84%
Reiterated: Buy
Price Target: $21
Current: $13.62
Upside: +54.19%
Maintained: Hold
Price Target: n/a
Current: $2.70
Upside: -
Reiterated: Buy
Price Target: $345
Current: $288.57
Upside: +19.56%
Reiterated: Buy
Price Target: $20$22
Current: $15.00
Upside: +46.67%
Maintained: Buy
Price Target: $12
Current: $8.03
Upside: +43.21%
Reiterated: Buy
Price Target: $67$75
Current: $62.62
Upside: +19.77%
Reiterated: Buy
Price Target: $300$360
Current: $293.30
Upside: +22.74%
Reiterated: Buy
Price Target: $75
Current: $42.94
Upside: +74.66%
Reiterated: Buy
Price Target: $330$400
Current: $274.26
Upside: +45.85%
Reiterated: Buy
Price Target: $49
Current: $36.37
Upside: +34.73%
Maintained: Buy
Price Target: $206$285
Current: $241.99
Upside: +17.77%
Maintained: Hold
Price Target: $64
Current: $75.14
Upside: -14.83%
Reiterated: Buy
Price Target: $32$35
Current: $20.22
Upside: +73.10%
Maintained: Buy
Price Target: $120$125
Current: $249.06
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $6.52
Upside: n/a
Maintained: Buy
Price Target: $4$3
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $38
Current: $209.72
Upside: n/a
Maintained: Buy
Price Target: $6$4
Current: $9.71
Upside: n/a
Reiterated: Buy
Price Target: $14
Current: $32.46
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $41.76
Upside: n/a
Maintained: Buy
Price Target: $240$195
Current: $37.38
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $1.92
Upside: n/a
Reiterated: Buy
Price Target: $11$11
Current: $19.48
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $176.07
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $138.91
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $29.45
Upside: n/a