James Ricchiuti Stock Analyst Profile - Needham Research Coverage - Stocknear

James Ricchiuti

Stock Analyst at Needham

(5)
# 130
Out of 5,506 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
59.18 9.83% 27 Sep 23, 2025
PI Impinj
Reiterates: Buy
195 195
185.19 5.3% 35 Sep 15, 2025
NSSC NAPCO Security Techs
Maintains: Strong Buy
32 36
42.64 -15.57% 26 Aug 26, 2025
CECO CECO Environmental
Maintains: Strong Buy
44 52
50.28 3.42% 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.64 11.68% 18 Aug 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
30 31
28.35 9.35% 35 Aug 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
18 28
30.85 -9.24% 23 Aug 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
140 130
137.86 -5.7% 29 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
32 57
63.1 -9.67% 18 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 25
13.63 83.42% 29 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
135 155
173.86 -10.85% 11 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
325 345
305.01 13.11% 29 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
48 47
38.1 23.36% 16 Aug 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
36 45
46.3 -2.81% 20 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
116 130
138.97 -6.45% 22 Jul 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
162 158
145.16 8.85% 24 Jul 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
550 585
587.88 -0.49% 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
143.78 18.24% 24 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
268 255
228.45 11.62% 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
113.62 10.02% 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.8 429.89% 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