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