James Ricchiuti

Stock Analyst at Needham

(4.68)
# 184
Out of 4,711 analysts
458
Total ratings
59.43%
Success rate
23.27%
Average return

Stocks Rated by James Ricchiuti

Montrose Environmental Group
Dec 19, 2024
Maintains: Buy
Price Target: $44$39
Current: $17.03
Upside: +129.01%
3D Systems
Dec 12, 2024
Reiterates: Hold
Price Target: n/a
Current: $3.50
Upside: -
TTM Technologies
Dec 9, 2024
Reiterates: Buy
Price Target: $26$30
Current: $24.81
Upside: +20.92%
Symbotic
Nov 27, 2024
Maintains: Buy
Price Target: $46$35
Current: $23.99
Upside: +45.89%
Advanced Energy Industries
Nov 20, 2024
Reiterates: Hold
Price Target: n/a
Current: $113.00
Upside: -
Bel Fuse
Nov 18, 2024
Maintains: Buy
Price Target: $79$95
Current: $83.78
Upside: +13.39%
Stratasys
Nov 14, 2024
Maintains: Buy
Price Target: $10$12
Current: $9.45
Upside: +26.98%
nLIGHT
Nov 11, 2024
Maintains: Buy
Price Target: $15$16
Current: $10.09
Upside: +58.57%
Teledyne Technologies
Nov 11, 2024
Maintains: Buy
Price Target: $528$550
Current: $467.25
Upside: +17.71%
Coherent
Nov 7, 2024
Reiterates: Buy
Price Target: $120
Current: $97.67
Upside: +22.86%
Maintains: Buy
Price Target: $24$26
Current: $26.07
Upside: -0.27%
Maintains: Buy
Price Target: $27$31
Current: $32.60
Upside: -4.91%
Reiterates: Hold
Price Target: n/a
Current: $7.44
Upside: -
Reiterates: Hold
Price Target: n/a
Current: $40.72
Upside: -
Maintains: Buy
Price Target: $45$48
Current: $45.21
Upside: +6.17%
Maintains: Buy
Price Target: $50$47
Current: $35.77
Upside: +31.40%
Maintains: Buy
Price Target: $242$215
Current: $149.53
Upside: +43.78%
Maintains: Buy
Price Target: $274$268
Current: $230.53
Upside: +16.25%
Reiterates: Hold
Price Target: n/a
Current: $73.84
Upside: -
Maintains: Buy
Price Target: $35$33
Current: $29.49
Upside: +11.90%
Maintains: Buy
Price Target: $394$430
Current: $393.04
Upside: +9.40%
Maintains: Buy
Price Target: $144$162
Current: $159.07
Upside: +1.84%
Maintains: Buy
Price Target: $195$245
Current: $149.83
Upside: +63.52%
Maintains: Buy
Price Target: $52$57
Current: $36.29
Upside: +57.07%
Maintains: Buy
Price Target: $153$156
Current: $103.53
Upside: +50.68%
Reiterates: Hold
Price Target: n/a
Current: $36.92
Upside: -
Maintains: Buy
Price Target: $240$195
Current: $71.45
Upside: +172.92%
Downgrades: Hold
Price Target: n/a
Current: $10.09
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $14.77
Upside: -