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
38 Stocks
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