James Ricchiuti
Stock Analyst at Needham
(4.94)
# 185
Out of 4,587 analysts
1157
Total ratings
57.4%
Success rate
27.7%
Average return
Main Sectors:
Stocks Rated by James Ricchiuti
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| OLED Universal Display | Maintained: Buy | $120 → $100 | $80.36 | +24.44% | 72 | Jul 31, 2026 | |
| BELFB Bel Fuse | Reiterated: Buy | $300 | $253.41 | +18.39% | 21 | Jul 30, 2026 | |
| BHE Benchmark Electronics | Reiterated: Buy | $80 → $90 | $79.42 | +13.32% | 36 | Jul 30, 2026 | |
| CLH Clean Harbors | Reiterated: Buy | $325 → $390 | $317.15 | +22.97% | 40 | Jul 30, 2026 | |
| PI Impinj | Reiterated: Buy | $175 → $168 | $147.49 | +13.91% | 52 | Jul 30, 2026 | |
| TDY Teledyne Technologies | Reiterated: Buy | $735 → $750 | $649.18 | +15.53% | 49 | Jul 23, 2026 | |
| PKE Park Aerospace | Reiterated: Buy | $43 | $33.55 | +28.17% | 2 | Jul 21, 2026 | |
| IPGP IPG Photonics | Reiterated: Buy | $110 → $120 | $84.90 | +41.34% | 55 | Jul 17, 2026 | |
| LASR nLIGHT | Reiterated: Buy | $80 → $90 | $65.71 | +36.97% | 45 | Jul 10, 2026 | |
| TTMI TTM Technologies | Rated: Buy | $208 → $220 | $115.51 | +90.46% | 48 | Jun 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 → $110 | $65.54 | +67.84% | 39 | Jun 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $21 | $13.62 | +54.19% | 2 | Jun 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $2.70 | - | 74 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $345 | $288.57 | +19.56% | 49 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $22 | $15.00 | +46.67% | 59 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $12 | $8.03 | +43.21% | 66 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $67 → $75 | $62.62 | +19.77% | 57 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $300 → $360 | $293.30 | +22.74% | 45 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $75 | $42.94 | +74.66% | 22 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $330 → $400 | $274.26 | +45.85% | 17 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $49 | $36.37 | +34.73% | 32 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $206 → $285 | $241.99 | +17.77% | 35 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $64 | $75.14 | -14.83% | 34 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $32 → $35 | $20.22 | +73.10% | 40 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $120 → $125 | $249.06 | n/a | 71 | Feb 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $6.52 | n/a | 29 | May 6, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 → $3 | $0.0001 | n/a | 10 | Apr 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $38 | $209.72 | n/a | 15 | Jan 17, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $6 → $4 | $9.71 | n/a | 8 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $14 | $32.46 | n/a | 1 | Nov 7, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $41.76 | n/a | 8 | May 4, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $240 → $195 | $37.38 | n/a | 3 | Apr 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $1.92 | n/a | 7 | Apr 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $11 → $11 | $19.48 | n/a | 8 | Feb 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $176.07 | n/a | 1 | Oct 1, 2012 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $138.91 | n/a | 3 | Aug 8, 2012 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $29.45 | n/a | 2 | Aug 6, 2012 |
Universal Display
Jul 31, 2026
Maintained: Buy
Price Target: $120 → $100
Current: $80.36
Upside: +24.44%
Bel Fuse
Jul 30, 2026
Reiterated: Buy
Price Target: $300
Current: $253.41
Upside: +18.39%
Benchmark Electronics
Jul 30, 2026
Reiterated: Buy
Price Target: $80 → $90
Current: $79.42
Upside: +13.32%
Clean Harbors
Jul 30, 2026
Reiterated: Buy
Price Target: $325 → $390
Current: $317.15
Upside: +22.97%
Impinj
Jul 30, 2026
Reiterated: Buy
Price Target: $175 → $168
Current: $147.49
Upside: +13.91%
Teledyne Technologies
Jul 23, 2026
Reiterated: Buy
Price Target: $735 → $750
Current: $649.18
Upside: +15.53%
Park Aerospace
Jul 21, 2026
Reiterated: Buy
Price Target: $43
Current: $33.55
Upside: +28.17%
IPG Photonics
Jul 17, 2026
Reiterated: Buy
Price Target: $110 → $120
Current: $84.90
Upside: +41.34%
nLIGHT
Jul 10, 2026
Reiterated: Buy
Price Target: $80 → $90
Current: $65.71
Upside: +36.97%
TTM Technologies
Jun 18, 2026
Rated: Buy
Price Target: $208 → $220
Current: $115.51
Upside: +90.46%
Jun 10, 2026
Reiterated: Buy
Price Target: $90 → $110
Current: $65.54
Upside: +67.84%
Jun 1, 2026
Reiterated: Buy
Price Target: $21
Current: $13.62
Upside: +54.19%
May 13, 2026
Maintained: Hold
Price Target: n/a
Current: $2.70
Upside: -
May 13, 2026
Reiterated: Buy
Price Target: $345
Current: $288.57
Upside: +19.56%
May 13, 2026
Reiterated: Buy
Price Target: $20 → $22
Current: $15.00
Upside: +46.67%
May 11, 2026
Maintained: Buy
Price Target: $12
Current: $8.03
Upside: +43.21%
May 8, 2026
Reiterated: Buy
Price Target: $67 → $75
Current: $62.62
Upside: +19.77%
May 7, 2026
Reiterated: Buy
Price Target: $300 → $360
Current: $293.30
Upside: +22.74%
May 7, 2026
Reiterated: Buy
Price Target: $75
Current: $42.94
Upside: +74.66%
May 5, 2026
Reiterated: Buy
Price Target: $330 → $400
Current: $274.26
Upside: +45.85%
May 4, 2026
Reiterated: Buy
Price Target: $49
Current: $36.37
Upside: +34.73%
May 1, 2026
Maintained: Buy
Price Target: $206 → $285
Current: $241.99
Upside: +17.77%
May 1, 2026
Maintained: Hold
Price Target: $64
Current: $75.14
Upside: -14.83%
Feb 26, 2026
Reiterated: Buy
Price Target: $32 → $35
Current: $20.22
Upside: +73.10%
Feb 6, 2025
Maintained: Buy
Price Target: $120 → $125
Current: $249.06
Upside: n/a
May 6, 2024
Maintained: Hold
Price Target: n/a
Current: $6.52
Upside: n/a
Apr 5, 2024
Maintained: Buy
Price Target: $4 → $3
Current: $0.0001
Upside: n/a
Jan 17, 2023
Reiterated: Buy
Price Target: $38
Current: $209.72
Upside: n/a
Nov 9, 2022
Maintained: Buy
Price Target: $6 → $4
Current: $9.71
Upside: n/a
Nov 7, 2022
Reiterated: Buy
Price Target: $14
Current: $32.46
Upside: n/a
May 4, 2021
Maintained: Hold
Price Target: n/a
Current: $41.76
Upside: n/a
Apr 28, 2021
Maintained: Buy
Price Target: $240 → $195
Current: $37.38
Upside: n/a
Apr 9, 2020
Maintained: Hold
Price Target: n/a
Current: $1.92
Upside: n/a
Feb 21, 2017
Reiterated: Buy
Price Target: $11 → $11
Current: $19.48
Upside: n/a
Oct 1, 2012
Maintained: Hold
Price Target: n/a
Current: $176.07
Upside: n/a
Aug 8, 2012
Downgraded: Hold
Price Target: n/a
Current: $138.91
Upside: n/a
Aug 6, 2012
Maintained: Hold
Price Target: n/a
Current: $29.45
Upside: n/a