James Ricchiuti

Stock Analyst at Needham

(4.80)
# 129
Out of 5,045 analysts
535
Total ratings
64.21%
Success rate
29.51%
Average return

Stocks Rated by James Ricchiuti

Impinj
Oct 30, 2025
Maintains: Buy
Price Target: $195$255
Current: $206.08
Upside: +23.74%
TTM Technologies
Oct 30, 2025
Maintains: Buy
Price Target: $65$77
Current: $61.98
Upside: +24.23%
Bel Fuse
Oct 30, 2025
Maintains: Buy
Price Target: $130$168
Current: $150.62
Upside: +11.54%
CECO Environmental
Oct 29, 2025
Maintains: Buy
Price Target: $52$57
Current: $47.95
Upside: +18.87%
Teledyne Technologies
Oct 23, 2025
Maintains: Buy
Price Target: $585$615
Current: $517.75
Upside: +18.78%
Plexus
Oct 23, 2025
Maintains: Buy
Price Target: $158$165
Current: $141.08
Upside: +16.95%
Advanced Energy Industries
Oct 13, 2025
Maintains: Buy
Price Target: $155$188
Current: $205.61
Upside: -8.56%
MKS Inc.
Oct 13, 2025
Maintains: Buy
Price Target: $130$136
Current: $139.31
Upside: -2.38%
Napco Security Technologies
Aug 26, 2025
Maintains: Buy
Price Target: $32$36
Current: $43.78
Upside: -17.77%
Shattuck Labs
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $1.92
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $3.08
Upside: -
Maintains: Buy
Price Target: $15$13
Current: $10.78
Upside: +20.59%
Maintains: Buy
Price Target: $30$31
Current: $26.00
Upside: +19.23%
Maintains: Buy
Price Target: $18$28
Current: $31.57
Upside: -11.31%
Maintains: Buy
Price Target: $32$57
Current: $77.26
Upside: -26.22%
Maintains: Buy
Price Target: $30$25
Current: $14.12
Upside: +77.05%
Maintains: Buy
Price Target: $325$345
Current: $261.37
Upside: +32.00%
Maintains: Buy
Price Target: $48$47
Current: $43.55
Upside: +7.92%
Maintains: Buy
Price Target: $36$45
Current: $41.31
Upside: +8.93%
Reiterates: Hold
Price Target: n/a
Current: $2.82
Upside: -
Reiterates: Buy
Price Target: $170
Current: $146.90
Upside: +15.72%
Maintains: Buy
Price Target: $268$255
Current: $215.31
Upside: +18.43%
Reiterates: Hold
Price Target: n/a
Current: $84.11
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $53.03
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $132.71
Upside: -5.81%
Reiterates: Hold
Price Target: n/a
Current: $9.34
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $30.13
Upside: +547.20%
Downgrades: Hold
Price Target: n/a
Current: $10.60
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $34.34
Upside: -