James Ricchiuti Stock Analyst Profile - Needham Research Coverage - Stocknear

James Ricchiuti

Stock Analyst at Needham

(5)
# 138
Out of 5,459 analysts
596
Total ratings
Success rate
Average return
39 Stocks
Name Action PT Current % Upside Ratings Updated
NSSC NAPCO Security Techs
Maintains: Strong Buy
32 36
38.41 -6.27% 25 Aug 26, 2025
CECO CECO Environmental
Maintains: Strong Buy
44 52
46.8 11.11% 15 Aug 21, 2025
TTMI TTM Technologies
Reiterates: Buy
56 56
44.5 25.84% 26 Aug 15, 2025
STTK Shattuck Labs
Reiterates: Hold
n/a
n/a n/a 1 Aug 14, 2025
IRBT iRobot
Reiterates: Hold
n/a
n/a n/a 5 Aug 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 13
11.04 17.75% 18 Aug 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
30 31
30.05 3.16% 35 Aug 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
18 28
28.76 -2.64% 23 Aug 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 130
105.67 23.02% 29 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 57
47.73 19.42% 18 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 25
15.1 65.56% 29 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
135 155
153.73 0.83% 11 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
325 345
321.43 7.33% 29 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
48 47
41.15 14.22% 16 Aug 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
36 45
44.25 1.69% 20 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
115 165
186.37 -11.47% 34 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
116 130
140.42 -7.42% 22 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
162 158
138.62 13.98% 24 Jul 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
550 585
541.05 8.12% 28 Jul 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 8 May 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
38 38
43.99 -13.62% 22 May 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
170 170
141.07 20.51% 24 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
268 255
245.74 3.77% 26 May 1, 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: Strong Buy
120 125
90.68 37.85% 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
1.28 10837.5% 3 Nov 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
70 75
227.08 -66.97% 10 Aug 25, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 11
11.65 -5.58% 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
37.56 419.17% 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