
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
Main Sectors:
Stocks Rated by James Ricchiuti
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TTMI TTM Technologies | Reiterated: Buy | $220 | $116.38 | +89.04% | 50 | Aug 18, 2026 | |
| ELMT The Elmet Group Co. | Reiterated: Buy | $21 | $17.19 | +22.16% | 3 | Aug 14, 2026 | |
| SSYS Stratasys | Maintained: Buy | $12 | $8.60 | +33.72% | 67 | Aug 13, 2026 | |
| TDY Teledyne Technologies | Reiterated: Buy | $750 | $648.63 | +15.63% | 50 | Aug 12, 2026 | |
| KRNT Kornit Digital | Reiterated: Buy | $22 → $23 | $16.79 | +36.99% | 60 | Aug 12, 2026 | |
| CECO CECO Environmental | Reiterated: Buy | $110 | $75.22 | +46.24% | 40 | Aug 11, 2026 | |
| CGNX Cognex | Reiterated: Buy | $75 → $80 | $60.64 | +31.93% | 58 | Aug 7, 2026 | |
| LASR nLIGHT | Maintained: Buy | $90 | $47.88 | +87.97% | 46 | Aug 7, 2026 | |
| ONT Onterris | Maintained: Buy | $35 → $23 | $16.62 | +38.39% | 41 | Aug 7, 2026 | |
| MKSI MKS Inc. | Reiterated: Buy | $360 → $390 | $281.60 | +38.49% | 46 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $75 | $42.02 | +78.49% | 23 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $3.41 | - | 75 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $120 | $76.57 | +56.72% | 56 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $345 → $410 | $354.65 | +15.61% | 50 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $400 | $294.31 | +35.91% | 18 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $64 → $87 | $82.08 | +5.99% | 35 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $120 → $100 | $86.54 | +15.55% | 72 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $300 | $263.87 | +13.69% | 21 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $80 → $90 | $73.52 | +22.42% | 36 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $325 → $390 | $325.22 | +19.92% | 40 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $175 → $168 | $164.98 | +1.83% | 52 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $43 | $35.53 | +21.02% | 2 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $49 | $37.80 | +29.63% | 32 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $206 → $285 | $244.26 | +16.68% | 35 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $120 → $125 | $287.47 | n/a | 71 | Feb 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $7.06 | n/a | 29 | May 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 → $3 | $0.0001 | n/a | 10 | Apr 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $38 | $220.42 | n/a | 15 | Jan 17, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 → $4 | $13.89 | n/a | 8 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $14 | $32.66 | n/a | 1 | Nov 7, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $32.60 | n/a | 8 | May 4, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $240 → $195 | $39.37 | n/a | 3 | Apr 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $1.76 | n/a | 7 | Apr 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $11 → $11 | $19.50 | n/a | 8 | Feb 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $180.66 | n/a | 1 | Oct 1, 2012 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $145.94 | n/a | 3 | Aug 8, 2012 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $31.16 | n/a | 2 | Aug 6, 2012 |
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%
Aug 6, 2026
Reiterated: Buy
Price Target: $75
Current: $42.02
Upside: +78.49%
Aug 5, 2026
Maintained: Hold
Price Target: n/a
Current: $3.41
Upside: -
Aug 5, 2026
Reiterated: Buy
Price Target: $120
Current: $76.57
Upside: +56.72%
Aug 5, 2026
Reiterated: Buy
Price Target: $345 → $410
Current: $354.65
Upside: +15.61%
Aug 4, 2026
Reiterated: Buy
Price Target: $400
Current: $294.31
Upside: +35.91%
Aug 3, 2026
Upgraded: Buy
Price Target: $64 → $87
Current: $82.08
Upside: +5.99%
Jul 31, 2026
Maintained: Buy
Price Target: $120 → $100
Current: $86.54
Upside: +15.55%
Jul 30, 2026
Reiterated: Buy
Price Target: $300
Current: $263.87
Upside: +13.69%
Jul 30, 2026
Reiterated: Buy
Price Target: $80 → $90
Current: $73.52
Upside: +22.42%
Jul 30, 2026
Reiterated: Buy
Price Target: $325 → $390
Current: $325.22
Upside: +19.92%
Jul 30, 2026
Reiterated: Buy
Price Target: $175 → $168
Current: $164.98
Upside: +1.83%
Jul 21, 2026
Reiterated: Buy
Price Target: $43
Current: $35.53
Upside: +21.02%
May 4, 2026
Reiterated: Buy
Price Target: $49
Current: $37.80
Upside: +29.63%
May 1, 2026
Maintained: Buy
Price Target: $206 → $285
Current: $244.26
Upside: +16.68%
Feb 6, 2025
Maintained: Buy
Price Target: $120 → $125
Current: $287.47
Upside: n/a
May 6, 2024
Maintained: Hold
Price Target: n/a
Current: $7.06
Upside: n/a
Apr 5, 2024
Maintained: Buy
Price Target: $4 → $3
Current: $0.0001
Upside: n/a
Jan 17, 2023
Reiterated: Buy
Price Target: $38
Current: $220.42
Upside: n/a
Nov 9, 2022
Maintained: Buy
Price Target: $6 → $4
Current: $13.89
Upside: n/a
Nov 7, 2022
Reiterated: Buy
Price Target: $14
Current: $32.66
Upside: n/a
May 4, 2021
Maintained: Hold
Price Target: n/a
Current: $32.60
Upside: n/a
Apr 28, 2021
Maintained: Buy
Price Target: $240 → $195
Current: $39.37
Upside: n/a
Apr 9, 2020
Maintained: Hold
Price Target: n/a
Current: $1.76
Upside: n/a
Feb 21, 2017
Reiterated: Buy
Price Target: $11 → $11
Current: $19.50
Upside: n/a
Oct 1, 2012
Maintained: Hold
Price Target: n/a
Current: $180.66
Upside: n/a
Aug 8, 2012
Downgraded: Hold
Price Target: n/a
Current: $145.94
Upside: n/a
Aug 6, 2012
Maintained: Hold
Price Target: n/a
Current: $31.16
Upside: n/a