James Ricchiuti

Stock Analyst at Needham

(1.93)
# 1033
Out of 5,291 analysts
550
Total ratings
48.76%
Success rate
18.45%
Average return
38 Stocks
Name Action Price Target Current % Upside Ratings Updated
3D Sys
Reiterates: Hold
n/a
n/a n/a 7 Mar 28, 2025
TTM Technologies
Reiterates: Buy
33 33
20.86 58.2% 22 Mar 21, 2025
NAPCO Security Techs
Maintains: Buy
40 37
23.07 60.38% 23 Mar 21, 2025
iRobot
Reiterates: Hold
n/a
n/a n/a 4 Mar 13, 2025
Stratasys
Maintains: Strong Buy
12 13
10.12 28.46% 17 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
39 39
14.45 169.9% 32 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
33 33
23.66 39.48% 12 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
34 37
27.57 34.2% 20 Feb 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
215 170
145.15 17.12% 23 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
95 100
73.94 35.24% 20 Feb 20, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
268 268
197.24 35.88% 25 Feb 20, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
47 41
30.02 36.58% 17 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
430 395
280.79 40.67% 27 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
156 145
81.68 77.52% 27 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
145 145
94.64 53.21% 9 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
31 34
19.52 74.18% 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
20.17 58.65% 17 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
120 125
65.66 90.37% 21 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
182 130
91.78 41.64% 32 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
585 585
494.81 18.23% 26 Feb 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
48 50
38.82 28.8% 14 Jan 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
162 172
127.81 34.57% 22 Jan 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
16 14
7.95 76.1% 21 Jan 21, 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
61.7 216.05% 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