James Ricchiuti

Stock Analyst at Needham

(4.40)
# 637
Out of 4,827 analysts
520
Total ratings
51.89%
Success rate
16.39%
Average return

Stocks Rated by James Ricchiuti

MKS Instruments
May 9, 2025
Maintains: Buy
Price Target: $145$140
Current: $77.29
Upside: +81.14%
FARO Technologies
May 7, 2025
Downgrades: Hold
Price Target: $38
Current: $42.17
Upside: -9.89%
Napco Security Technologies
May 6, 2025
Maintains: Buy
Price Target: $37$32
Current: $26.20
Upside: +22.14%
Universal Display
May 2, 2025
Reiterates: Buy
Price Target: $170
Current: $142.10
Upside: +19.63%
Cognex
May 1, 2025
Maintains: Buy
Price Target: $41$33
Current: $29.42
Upside: +12.17%
Clean Harbors
May 1, 2025
Maintains: Buy
Price Target: $268$255
Current: $226.70
Upside: +12.48%
Advanced Energy Industries
May 1, 2025
Maintains: Buy
Price Target: $145$135
Current: $110.56
Upside: +22.11%
TTM Technologies
May 1, 2025
Maintains: Buy
Price Target: $33$35
Current: $26.14
Upside: +33.89%
Benchmark Electronics
Apr 30, 2025
Maintains: Buy
Price Target: $50$48
Current: $34.81
Upside: +37.89%
Zebra Technologies
Apr 30, 2025
Maintains: Buy
Price Target: $395$325
Current: $265.37
Upside: +22.47%
Maintains: Buy
Price Target: $33$34
Current: $25.50
Upside: +33.33%
Maintains: Buy
Price Target: $100$95
Current: $73.80
Upside: +28.73%
Reiterates: Buy
Price Target: $172$162
Current: $126.54
Upside: +28.02%
Maintains: Buy
Price Target: $130$115
Current: $97.82
Upside: +17.56%
Maintains: Buy
Price Target: $585$550
Current: $481.95
Upside: +14.12%
Maintains: Buy
Price Target: $34$28
Current: $19.18
Upside: +45.99%
Maintains: Buy
Price Target: $39$28
Current: $17.70
Upside: +58.19%
Reiterates: Hold
Price Target: n/a
Current: $2.25
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $2.67
Upside: -
Maintains: Buy
Price Target: $12$13
Current: $11.13
Upside: +16.80%
Reiterates: Hold
Price Target: n/a
Current: $58.73
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $40.20
Upside: -
Maintains: Buy
Price Target: $35$32
Current: $23.94
Upside: +33.67%
Maintains: Buy
Price Target: $120$125
Current: $70.59
Upside: +77.08%
Maintains: Buy
Price Target: $16$14
Current: $8.61
Upside: +62.60%
Reiterates: Hold
Price Target: n/a
Current: $13.42
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $49.05
Upside: +297.55%
Downgrades: Hold
Price Target: n/a
Current: $10.35
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $18.29
Upside: -