James Ricchiuti

Stock Analyst at Needham

(4.79)
# 102
Out of 5,182 analysts
600
Total ratings
63.38%
Success rate
33.71%
Average return

Stocks Rated by James Ricchiuti

CECO Environmental
Mar 26, 2026
Reiterates: Buy
Price Target: $80
Current: $65.27
Upside: +22.57%
Stratasys
Mar 5, 2026
Maintains: Buy
Price Target: $12$12
Current: $8.79
Upside: +30.83%
nLIGHT
Feb 27, 2026
Maintains: Buy
Price Target: $48$70
Current: $70.43
Upside: -0.61%
Montrose Environmental Group
Feb 26, 2026
Maintains: Buy
Price Target: $32$35
Current: $21.63
Upside: +61.81%
Universal Display
Feb 20, 2026
Maintains: Buy
Price Target: $150$145
Current: $99.55
Upside: +45.66%
MKS Inc.
Feb 19, 2026
Maintains: Buy
Price Target: $260$300
Current: $278.59
Upside: +7.69%
Bel Fuse
Feb 19, 2026
Maintains: Buy
Price Target: $212$250
Current: $234.62
Upside: +6.56%
Bel Fuse
Feb 19, 2026
Maintains: Buy
Price Target: $212$250
Current: $254.25
Upside: -1.67%
Clean Harbors
Feb 19, 2026
Maintains: Buy
Price Target: $290$308
Current: $300.70
Upside: +2.43%
Zebra Technologies
Feb 13, 2026
Reiterates: Buy
Price Target: $345
Current: $234.43
Upside: +47.17%
Maintains: Buy
Price Target: $47$67
Current: $55.50
Upside: +20.72%
Reiterates: Buy
Price Target: $20
Current: $16.37
Upside: +22.17%
Maintains: Buy
Price Target: $290$330
Current: $375.60
Upside: -12.14%
Maintains: Buy
Price Target: $255$175
Current: $112.28
Upside: +55.86%
Maintains: Buy
Price Target: $70$75
Current: $63.17
Upside: +18.73%
Maintains: Buy
Price Target: $105$125
Current: $126.24
Upside: -0.98%
Maintains: Buy
Price Target: $55$62
Current: $65.05
Upside: -4.69%
Maintains: Buy
Price Target: $47$49
Current: $45.38
Upside: +7.98%
Maintains: Buy
Price Target: $165$206
Current: $228.64
Upside: -9.90%
Maintains: Buy
Price Target: $615$700
Current: $635.83
Upside: +10.09%
Reiterates: Hold
Price Target: n/a
Current: $7.53
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $2.24
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $125.02
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $64.51
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $345.02
Upside: -63.77%
Reiterates: Hold
Price Target: n/a
Current: $7.16
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $32.48
Upside: +500.37%
Downgrades: Hold
Price Target: n/a
Current: $10.80
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $38.30
Upside: -