James Ricchiuti
Stock Analyst at Needham
(2.69)
# 642
Out of 5,370 analysts
574
Total ratings
59.79%
Success rate
29.22%
Average return
Main Sectors:
Top Industries:
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
CGNX Cognex | Maintains: Strong Buy | 33 36 | 30.48 | 18.11% | 19 | Jun 11, 2025 | |
KRNT Kornit Digital | Reiterates: Buy | 30 30 | 20.59 | 45.7% | 28 | Jun 5, 2025 | |
LASR nLight | Maintains: Strong Buy | 14 18 | 18.87 | -4.61% | 22 | May 29, 2025 | |
DDD 3D Sys | Reiterates: Hold | n/a | n/a | n/a | 8 | May 14, 2025 | |
MEG Montrose Environment... | Maintains: Strong Buy | 28 30 | 23.75 | 26.32% | 34 | May 9, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 145 140 | 93.4 | 49.89% | 28 | May 9, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 38 38 | 43.81 | -13.26% | 22 | May 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 37 32 | 28.51 | 12.24% | 24 | May 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 170 170 | 155.68 | 9.2% | 24 | May 2, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 268 255 | 226.65 | 12.51% | 26 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 33 35 | 37.09 | -5.63% | 23 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 145 135 | 125.58 | 7.5% | 10 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 50 48 | 38.12 | 25.92% | 15 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 395 325 | 292.83 | 10.99% | 28 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 33 34 | 29.2 | 16.44% | 13 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 100 95 | 88.62 | 7.2% | 21 | Apr 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 172 162 | 130.69 | 23.96% | 23 | Apr 25, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 130 115 | 105.42 | 9.09% | 33 | Apr 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 585 550 | 488.17 | 12.67% | 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.47 | 24.16% | 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 | 32.43 | -1.33% | 17 | Feb 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 120 125 | 80.51 | 55.26% | 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 | 45.79 | 325.86% | 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 |