James Ricchiuti
Stock Analyst at Needham
(2.86)
# 650
Out of 5,218 analysts
505
Total ratings
58.06%
Success rate
33.29%
Average return
Main Sectors:
Top Industries:
Name | Action | Price Target | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
3D Sys | Reiterates: Hold | n/a | n/a | n/a | 5 | Dec 12, 2024 | |
TTM Technologies | Reiterates: Strong Buy | 26 30 | 25.73 | 16.6% | 19 | Dec 9, 2024 | |
Symbotic | Maintains: Buy | 46 35 | 26.7 | 31.09% | 15 | Nov 27, 2024 | |
Advanced Energy Indu... | Reiterates: Hold | n/a | n/a | n/a | 6 | Nov 20, 2024 | |
Bel Fuse | Maintains: Strong Buy | 79 95 | 85.5 | 11.11% | 19 | Nov 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 10 12 | 10.07 | 19.17% | 15 | Nov 14, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 15 16 | 10.97 | 45.85% | 20 | Nov 11, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 528 550 | 475.21 | 15.74% | 25 | Nov 11, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 54 44 | 16.59 | 165.22% | 28 | Nov 8, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Buy | 120 120 | 106.75 | 12.41% | 20 | Nov 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 24 26 | 27.46 | -5.32% | 18 | Nov 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 27 31 | 32.05 | -3.28% | 24 | Nov 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 2 | Nov 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 3 | Nov 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 45 48 | 48.34 | -0.7% | 12 | Nov 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 50 47 | 37.08 | 26.75% | 16 | Nov 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 242 215 | 162.63 | 32.2% | 21 | Oct 31, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 274 268 | 244.56 | 9.58% | 23 | Oct 31, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Hold | n/a | n/a | n/a | 8 | Oct 30, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 35 33 | 32.16 | 2.61% | 11 | Oct 30, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 394 430 | 404 | 6.44% | 26 | Oct 30, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 144 162 | 166.22 | -2.54% | 21 | Oct 25, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 195 245 | 150.72 | 62.55% | 30 | Oct 24, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 52 57 | 36.99 | 54.1% | 20 | Aug 27, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Strong Buy | 153 156 | 112.47 | 38.7% | 25 | Aug 9, 2024 | |
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 | 73.91 | 163.83% | 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 |