James Ricchiuti
Stock Analyst at Needham
(4.72)
# 150
Out of 4,959 analysts
523
Total ratings
61%
Success rate
24.33%
Average return
Main Sectors:
Stocks Rated by James Ricchiuti
Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
CECO CECO Environmental | Maintains: Buy | $44 → $52 | $47.98 | +8.38% | 15 | Aug 21, 2025 | |
TTMI TTM Technologies | Reiterates: Buy | $56 | $44.43 | +26.04% | 26 | Aug 15, 2025 | |
STTK Shattuck Labs | Reiterates: Hold | n/a | $0.96 | - | 1 | Aug 14, 2025 | |
IRBT iRobot | Reiterates: Hold | n/a | $3.36 | - | 5 | Aug 14, 2025 | |
SSYS Stratasys | Maintains: Buy | $15 → $13 | $11.08 | +17.33% | 19 | Aug 13, 2025 | |
MEG Montrose Environmental Group | Maintains: Buy | $30 → $31 | $30.05 | +3.16% | 35 | Aug 8, 2025 | |
LASR nLIGHT | Maintains: Buy | $18 → $28 | $28.05 | -0.18% | 23 | Aug 8, 2025 | |
MKSI MKS Inc. | Maintains: Buy | $140 → $130 | $105.25 | +23.52% | 29 | Aug 7, 2025 | |
SYM Symbotic | Maintains: Buy | $32 → $57 | $46.23 | +23.30% | 18 | Aug 7, 2025 | |
KRNT Kornit Digital | Maintains: Buy | $30 → $25 | $15.60 | +60.26% | 29 | Aug 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $135 → $155 | $154.52 | +0.31% | 11 | Aug 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $325 → $345 | $322.79 | +6.88% | 29 | Aug 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $48 → $47 | $40.68 | +15.54% | 16 | Aug 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $115 → $165 | $176.82 | -6.68% | 34 | Jul 31, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $36 → $45 | $44.76 | +0.54% | 20 | Jul 31, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $116 → $130 | $132.60 | -1.96% | 23 | Jul 25, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $162 → $158 | $137.26 | +15.11% | 26 | Jul 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $550 → $585 | $551.06 | +6.16% | 29 | Jul 23, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $2.10 | - | 8 | May 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $37 → $32 | $31.70 | +0.95% | 24 | May 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $170 | $144.87 | +17.35% | 24 | May 2, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $268 → $255 | $248.49 | +2.62% | 26 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $82.16 | - | 9 | Feb 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $50.69 | - | 5 | Feb 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $120 → $125 | $89.90 | +39.04% | 21 | Feb 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Hold | n/a | $8.81 | - | 1 | May 6, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $240 → $195 | $38.18 | +410.74% | 4 | Apr 28, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $10.50 | - | 10 | Feb 9, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $34.30 | - | 3 | Apr 2, 2020 |
CECO Environmental
Aug 21, 2025
Maintains: Buy
Price Target: $44 → $52
Current: $47.98
Upside: +8.38%
TTM Technologies
Aug 15, 2025
Reiterates: Buy
Price Target: $56
Current: $44.43
Upside: +26.04%
Shattuck Labs
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $0.96
Upside: -
iRobot
Aug 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $3.36
Upside: -
Stratasys
Aug 13, 2025
Maintains: Buy
Price Target: $15 → $13
Current: $11.08
Upside: +17.33%
Montrose Environmental Group
Aug 8, 2025
Maintains: Buy
Price Target: $30 → $31
Current: $30.05
Upside: +3.16%
nLIGHT
Aug 8, 2025
Maintains: Buy
Price Target: $18 → $28
Current: $28.05
Upside: -0.18%
MKS Inc.
Aug 7, 2025
Maintains: Buy
Price Target: $140 → $130
Current: $105.25
Upside: +23.52%
Symbotic
Aug 7, 2025
Maintains: Buy
Price Target: $32 → $57
Current: $46.23
Upside: +23.30%
Kornit Digital
Aug 6, 2025
Maintains: Buy
Price Target: $30 → $25
Current: $15.60
Upside: +60.26%
Aug 6, 2025
Maintains: Buy
Price Target: $135 → $155
Current: $154.52
Upside: +0.31%
Aug 6, 2025
Maintains: Buy
Price Target: $325 → $345
Current: $322.79
Upside: +6.88%
Aug 1, 2025
Maintains: Buy
Price Target: $48 → $47
Current: $40.68
Upside: +15.54%
Jul 31, 2025
Maintains: Buy
Price Target: $115 → $165
Current: $176.82
Upside: -6.68%
Jul 31, 2025
Maintains: Buy
Price Target: $36 → $45
Current: $44.76
Upside: +0.54%
Jul 25, 2025
Maintains: Buy
Price Target: $116 → $130
Current: $132.60
Upside: -1.96%
Jul 24, 2025
Maintains: Buy
Price Target: $162 → $158
Current: $137.26
Upside: +15.11%
Jul 23, 2025
Maintains: Buy
Price Target: $550 → $585
Current: $551.06
Upside: +6.16%
May 14, 2025
Reiterates: Hold
Price Target: n/a
Current: $2.10
Upside: -
May 6, 2025
Maintains: Buy
Price Target: $37 → $32
Current: $31.70
Upside: +0.95%
May 2, 2025
Reiterates: Buy
Price Target: $170
Current: $144.87
Upside: +17.35%
May 1, 2025
Maintains: Buy
Price Target: $268 → $255
Current: $248.49
Upside: +2.62%
Feb 12, 2025
Reiterates: Hold
Price Target: n/a
Current: $82.16
Upside: -
Feb 7, 2025
Reiterates: Hold
Price Target: n/a
Current: $50.69
Upside: -
Feb 6, 2025
Maintains: Buy
Price Target: $120 → $125
Current: $89.90
Upside: +39.04%
May 6, 2024
Reiterates: Hold
Price Target: n/a
Current: $8.81
Upside: -
Apr 28, 2021
Maintains: Buy
Price Target: $240 → $195
Current: $38.18
Upside: +410.74%
Feb 9, 2021
Downgrades: Hold
Price Target: n/a
Current: $10.50
Upside: -
Apr 2, 2020
Downgrades: Hold
Price Target: n/a
Current: $34.30
Upside: -