James Ricchiuti Stock Analyst Profile - Needham Research Coverage - Stocknear

James Ricchiuti

Stock Analyst at Needham

(5)
# 154
Out of 5,493 analysts
599
Total ratings
Success rate
Average return

39 Stocks

Name Action PT Current % Upside Ratings Updated
TTMI TTM Technologies
Maintains: Strong Buy
56 65
55.78 16.53% 27 Sep 23, 2025
PI Impinj
Reiterates: Buy
195 195
175.45 11.14% 35 Sep 15, 2025
NSSC NAPCO Security Techs
Maintains: Strong Buy
32 36
43.14 -16.55% 26 Aug 26, 2025
CECO CECO Environmental
Maintains: Strong Buy
44 52
49.26 5.56% 15 Aug 21, 2025
STTK Shattuck Labs
Reiterates: Hold
n/a
n/a n/a 1 Aug 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 5 Aug 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
15 13
11.62 11.88% 18 Aug 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
30 31
27.72 11.83% 35 Aug 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
18 28
29.13 -3.88% 23 Aug 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 130
121.81 6.72% 29 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 57
52.14 9.32% 18 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 25
13.7 82.48% 29 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
135 155
166.46 -6.88% 11 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
325 345
299.77 15.09% 29 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
48 47
38.66 21.57% 16 Aug 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
36 45
45.79 -1.73% 20 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
116 130
142.84 -8.99% 22 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
162 158
143.27 10.28% 24 Jul 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
550 585
577.27 1.34% 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
n/a n/a 22 May 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
170 170
149.5 13.71% 24 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
268 255
231.84 9.99% 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
107.01 16.81% 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
36.5 434.25% 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