James Ricchiuti

Stock Analyst at Needham

(4.80)
# 102
Out of 5,182 analysts
601
Total ratings
63.57%
Success rate
34.71%
Average return

Stocks Rated by James Ricchiuti

Teledyne Technologies
Apr 22, 2026
Maintains: Buy
Price Target: $700$735
Current: $655.49
Upside: +12.13%
CECO Environmental
Mar 26, 2026
Reiterates: Buy
Price Target: $80
Current: $64.92
Upside: +23.23%
Stratasys
Mar 5, 2026
Maintains: Buy
Price Target: $12$12
Current: $8.61
Upside: +33.57%
nLIGHT
Feb 27, 2026
Maintains: Buy
Price Target: $48$70
Current: $70.04
Upside: -0.06%
Montrose Environmental Group
Feb 26, 2026
Maintains: Buy
Price Target: $32$35
Current: $21.04
Upside: +66.35%
Universal Display
Feb 20, 2026
Maintains: Buy
Price Target: $150$145
Current: $94.98
Upside: +52.66%
MKS Inc.
Feb 19, 2026
Maintains: Buy
Price Target: $260$300
Current: $278.36
Upside: +7.77%
Bel Fuse
Feb 19, 2026
Maintains: Buy
Price Target: $212$250
Current: $229.82
Upside: +8.78%
Bel Fuse
Feb 19, 2026
Maintains: Buy
Price Target: $212$250
Current: $250.96
Upside: -0.38%
Clean Harbors
Feb 19, 2026
Maintains: Buy
Price Target: $290$308
Current: $307.33
Upside: +0.22%
Reiterates: Buy
Price Target: $345
Current: $221.00
Upside: +56.11%
Maintains: Buy
Price Target: $47$67
Current: $55.09
Upside: +21.62%
Reiterates: Buy
Price Target: $20
Current: $15.70
Upside: +27.39%
Maintains: Buy
Price Target: $290$330
Current: $385.68
Upside: -14.44%
Maintains: Buy
Price Target: $255$175
Current: $122.12
Upside: +43.30%
Maintains: Buy
Price Target: $70$75
Current: $59.52
Upside: +26.01%
Maintains: Buy
Price Target: $105$125
Current: $144.17
Upside: -13.30%
Maintains: Buy
Price Target: $55$62
Current: $69.26
Upside: -10.48%
Maintains: Buy
Price Target: $47$49
Current: $46.13
Upside: +6.22%
Maintains: Buy
Price Target: $165$206
Current: $249.14
Upside: -17.32%
Reiterates: Hold
Price Target: n/a
Current: $7.72
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $2.21
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $116.67
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $63.79
Upside: -
Maintains: Buy
Price Target: $120$125
Current: $321.53
Upside: -61.12%
Reiterates: Hold
Price Target: n/a
Current: $7.15
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $35.24
Upside: +453.35%
Downgrades: Hold
Price Target: n/a
Current: $10.80
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $47.38
Upside: -