James Ricchiuti
Stock Analyst at Needham
(2.55)
# 701
Out of 5,347 analysts
572
Total ratings
56.76%
Success rate
25.24%
Average return
Main Sectors:
Top Industries:
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
LASR nLight | Maintains: Strong Buy | 14 18 | 15.1 | 19.21% | 22 | May 29, 2025 | |
KRNT Kornit Digital | Maintains: Strong Buy | 28 30 | 21.8 | 37.61% | 27 | May 15, 2025 | |
DDD 3D Sys | Reiterates: Hold | n/a | n/a | n/a | 8 | May 14, 2025 | |
MEG Montrose Environment... | Maintains: Strong Buy | 28 30 | 19.53 | 53.61% | 34 | May 9, 2025 | |
MKSI MKS Instruments | Maintains: Buy | 145 140 | 82.11 | 70.5% | 28 | May 9, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | 38 38 | 42.39 | -10.36% | 22 | May 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 37 32 | 27.9 | 14.7% | 24 | May 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 170 170 | 143.44 | 18.52% | 24 | May 2, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 41 33 | 29.97 | 10.11% | 18 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 268 255 | 226.73 | 12.47% | 26 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 33 35 | 29.85 | 17.25% | 23 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 145 135 | 114.9 | 17.49% | 10 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 50 48 | 36.54 | 31.36% | 15 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 395 325 | 289.82 | 12.14% | 28 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 33 34 | 26.88 | 26.49% | 13 | Apr 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 100 95 | 74.03 | 28.33% | 21 | Apr 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 172 162 | 131.31 | 23.37% | 23 | Apr 25, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 130 115 | 114.03 | 0.85% | 33 | Apr 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 585 550 | 498.95 | 10.23% | 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.35 | 25.6% | 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 | 28.69 | 11.54% | 17 | Feb 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 120 125 | 75.63 | 65.28% | 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 | 41.36 | 371.47% | 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 |