James Ricchiuti
Stock Analyst at Needham
(3)
Main Sectors:
Top Industries:
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
TTMI TTM Technologies | Maintains: Strong Buy | 35 43 | 36.55 | 17.65% | 24 | Jun 20, 2025 | |
CGNX Cognex | Maintains: Strong Buy | 33 36 | 29.5 | 22.03% | 19 | Jun 11, 2025 | |
KRNT Kornit Digital | Reiterates: Buy | 30 30 | 18.21 | 64.74% | 28 | Jun 5, 2025 | |
LASR nLight | Maintains: Strong Buy | 14 18 | 17.47 | 3.03% | 22 | May 29, 2025 | |
DDD 3D Sys | Reiterates: Hold | n/a | n/a | n/a | 8 | May 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 28 30 | 21.91 | 36.92% | 34 | May 9, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 145 140 | 90.28 | 55.07% | 28 | May 9, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 38 38 | 43.76 | -13.16% | 22 | May 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 37 32 | 27.01 | 18.47% | 24 | May 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 170 170 | 150.85 | 12.69% | 24 | May 2, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 268 255 | 225.88 | 12.89% | 26 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 145 135 | 129.36 | 4.36% | 10 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 50 48 | 37.1 | 29.38% | 15 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 395 325 | 292.25 | 11.21% | 28 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 33 34 | 28.27 | 20.27% | 13 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 100 95 | 88.59 | 7.24% | 21 | Apr 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 172 162 | 130.25 | 24.38% | 23 | Apr 25, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 130 115 | 103.03 | 11.62% | 33 | Apr 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 585 550 | 485.4 | 13.31% | 27 | Apr 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 4 | Mar 13, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 12 13 | 10.38 | 25.24% | 17 | Mar 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 9 | Feb 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 5 | Feb 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 35 32 | 33.95 | -5.74% | 17 | Feb 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 120 125 | 81.23 | 53.88% | 21 | Feb 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 1 | May 6, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 4 3 | n/a | n/a | 11 | Apr 8, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 9 | Feb 21, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 11 | Jul 20, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 210 140 | n/a | n/a | 3 | Nov 9, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 70 75 | n/a | n/a | 10 | Aug 25, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 9 11 | n/a | n/a | 6 | Aug 9, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 4 3 | n/a | n/a | 2 | May 16, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 240 195 | 35.98 | 441.97% | 4 | Apr 28, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 8 | Feb 9, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 4 | Jan 5, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 3 | Apr 2, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reinstates: Hold | n/a | n/a | n/a | 1 | Jan 8, 2020 |