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
Main Sectors:
 Stocks Rated by James Ricchiuti
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PI Impinj | Maintains: Buy | $195 → $255 | $206.08 | +23.74% | 36 | Oct 30, 2025 | |
| TTMI TTM Technologies | Maintains: Buy | $65 → $77 | $61.98 | +24.23% | 28 | Oct 30, 2025 | |
| BELFB Bel Fuse | Maintains: Buy | $130 → $168 | $150.62 | +11.54% | 24 | Oct 30, 2025 | |
| CECO CECO Environmental | Maintains: Buy | $52 → $57 | $47.95 | +18.87% | 16 | Oct 29, 2025 | |
| TDY Teledyne Technologies | Maintains: Buy | $585 → $615 | $517.75 | +18.78% | 30 | Oct 23, 2025 | |
| PLXS Plexus | Maintains: Buy | $158 → $165 | $141.08 | +16.95% | 27 | Oct 23, 2025 | |
| AEIS Advanced Energy Industries | Maintains: Buy | $155 → $188 | $205.61 | -8.56% | 12 | Oct 13, 2025 | |
| MKSI MKS Inc. | Maintains: Buy | $130 → $136 | $139.31 | -2.38% | 30 | Oct 13, 2025 | |
| NSSC Napco Security Technologies | Maintains: Buy | $32 → $36 | $43.78 | -17.77% | 26 | Aug 26, 2025 | |
| STTK Shattuck Labs | Reiterates: Hold | n/a | $1.92 | - | 1 | Aug 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Reiterates: Hold | n/a | $3.08 | - | 5 | Aug 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $15 → $13 | $10.78 | +20.59% | 19 | Aug 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $30 → $31 | $26.00 | +19.23% | 35 | Aug 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $18 → $28 | $31.57 | -11.31% | 23 | Aug 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $32 → $57 | $77.26 | -26.22% | 18 | Aug 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $30 → $25 | $14.12 | +77.05% | 29 | Aug 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $325 → $345 | $261.37 | +32.00% | 29 | Aug 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $48 → $47 | $43.55 | +7.92% | 16 | Aug 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $36 → $45 | $41.31 | +8.93% | 20 | Jul 31, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Reiterates: Hold | n/a | $2.82 | - | 8 | May 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Reiterates: Buy | $170 | $146.90 | +15.72% | 24 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $268 → $255 | $215.31 | +18.43% | 26 | May 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Reiterates: Hold | n/a | $84.11 | - | 9 | Feb 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Reiterates: Hold | n/a | $53.03 | - | 5 | Feb 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $120 → $125 | $132.71 | -5.81% | 21 | Feb 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Reiterates: Hold | n/a | $9.34 | - | 1 | May 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Maintains: Buy | $240 → $195 | $30.13 | +547.20% | 4 | Apr 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Downgrades: Hold | n/a | $10.60 | - | 10 | Feb 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX  Upgrade | Downgrades: Hold | n/a | $34.34 | - | 3 | Apr 2, 2020 | 
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: -
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $3.08
 Upside: -
Aug 13, 2025
Maintains: Buy
Price Target: $15 → $13
Current: $10.78
 Upside: +20.59%
Aug 8, 2025
Maintains: Buy
Price Target: $30 → $31
Current: $26.00
 Upside: +19.23%
Aug 8, 2025
Maintains: Buy
Price Target: $18 → $28
Current: $31.57
 Upside: -11.31%
Aug 7, 2025
Maintains: Buy
Price Target: $32 → $57
Current: $77.26
 Upside: -26.22%
Aug 6, 2025
Maintains: Buy
Price Target: $30 → $25
Current: $14.12
 Upside: +77.05%
Aug 6, 2025
Maintains: Buy
Price Target: $325 → $345
Current: $261.37
 Upside: +32.00%
Aug 1, 2025
Maintains: Buy
Price Target: $48 → $47
Current: $43.55
 Upside: +7.92%
Jul 31, 2025
Maintains: Buy
Price Target: $36 → $45
Current: $41.31
 Upside: +8.93%
May 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.82
 Upside: -
May 2, 2025
Reiterates: Buy
Price Target: $170
Current: $146.90
 Upside: +15.72%
May 1, 2025
Maintains: Buy
Price Target: $268 → $255
Current: $215.31
 Upside: +18.43%
Feb 12, 2025
Reiterates: Hold
Price Target: n/a
Current: $84.11
 Upside: -
Feb 7, 2025
Reiterates: Hold
Price Target: n/a
Current: $53.03
 Upside: -
Feb 6, 2025
Maintains: Buy
Price Target: $120 → $125
Current: $132.71
 Upside: -5.81%
May 6, 2024
Reiterates: Hold
Price Target: n/a
Current: $9.34
 Upside: -
Apr 28, 2021
Maintains: Buy
Price Target: $240 → $195
Current: $30.13
 Upside: +547.20%
Feb 9, 2021
Downgrades: Hold
Price Target: n/a
Current: $10.60
 Upside: -
Apr 2, 2020
Downgrades: Hold
Price Target: n/a
Current: $34.34
 Upside: -