James Ricchiuti

Stock Analyst at Needham

(2.61)
# 833
Out of 5,266 analysts
541
Total ratings
56.16%
Success rate
25.68%
Average return
38 Stocks
Name Action Price Target Current % Upside Ratings Updated
Bel Fuse
Maintains: Strong Buy
95 100
84.87 17.83% 20 Feb 20, 2025
Clean Harbors
Reiterates: Buy
268 268
211.87 26.49% 25 Feb 20, 2025
Cognex
Maintains: Buy
47 41
33.4 22.75% 17 Feb 14, 2025
Zebra Technologies
Maintains: Buy
430 395
320.88 23.1% 27 Feb 14, 2025
MKS Instruments
Maintains: Buy
156 145
108.01 34.25% 27 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
145 145
130.26 11.32% 9 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
31 34
25.66 32.5% 25 Feb 12, 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
26.08 22.7% 17 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
120 125
86.08 45.21% 21 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
182 130
100.82 28.94% 32 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
30 33
26.03 26.78% 21 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
585 585
501.21 16.72% 26 Feb 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 40
25.27 58.29% 22 Feb 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
12 12
11.52 4.17% 16 Feb 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
48 50
42.14 18.65% 14 Jan 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
39 39
18.05 116.07% 31 Jan 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
162 172
139.27 23.5% 22 Jan 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 3 Jan 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
16 14
10.57 32.45% 21 Jan 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
26 34
27.9 21.86% 19 Jan 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
215 215
147.03 46.23% 22 Jan 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 6 Jan 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
35 33
24.2 36.36% 11 Oct 30, 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
66.28 194.21% 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