
Ruben Roy
Stock Analyst at Stifel Nicolaus
(4.99)
# 31
Out of 4,676 analysts
677
Total ratings
66.7%
Success rate
51.6%
Average return
Main Sectors:
Stocks Rated by Ruben Roy
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| NVDA NVIDIA | Reiterated: Buy | $282 | $213.05 | +32.36% | 63 | Aug 19, 2026 | |
| TTMI TTM Technologies | Maintained: Buy | $205 | $112.30 | +82.55% | 13 | Aug 18, 2026 | |
| COHR Coherent | Reiterated: Buy | $420 | $288.14 | +45.76% | 32 | Aug 13, 2026 | |
| LITE Lumentum Holdings | Reiterated: Buy | $1,100 | $885.57 | +24.21% | 28 | Aug 12, 2026 | |
| CEVA CEVA, Inc. | Maintained: Buy | $50 | $27.08 | +84.64% | 5 | Aug 11, 2026 | |
| VIAV Viavi Solutions | Maintained: Buy | $60 → $65 | $37.71 | +72.37% | 24 | Aug 6, 2026 | |
| AMD Advanced Micro Devices | Maintained: Buy | $635 | $479.18 | +32.52% | 55 | Aug 5, 2026 | |
| IPGP IPG Photonics | Maintained: Buy | $125 | $71.73 | +74.26% | 17 | Aug 5, 2026 | |
| LSCC Lattice Semiconductor | Maintained: Buy | $145 → $165 | $116.10 | +42.12% | 27 | Aug 5, 2026 | |
| PLXS Plexus | Maintained: Buy | $330 | $240.94 | +36.96% | 11 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $75 → $70 | $65.70 | +6.54% | 35 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $432 | $331.90 | +30.16% | 26 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $613.85 → $689.72 | $423.57 | +62.83% | 8 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $110 | $87.48 | +25.74% | 71 | Jul 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $460 | $308.68 | +49.02% | 8 | Jun 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $600 | $408.79 | +46.77% | 26 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $615 | $387.66 | +58.64% | 20 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 | $19.35 | +80.88% | 5 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $110 → $120 | $88.04 | +36.30% | 11 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $95 → $165 | $109.25 | +51.03% | 8 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $88 → $85 | $94.34 | -9.90% | 28 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $40 → $45 | $43.30 | +3.93% | 12 | Jan 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $13 | $1.34 | n/a | 3 | Mar 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $105 → $95 | $111.43 | n/a | 22 | Jun 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.5 → $8 | $11.11 | n/a | 2 | Mar 26, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $72 | $266.27 | n/a | 3 | Mar 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $17 | $3.96 | n/a | 1 | Mar 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $52 | $240.38 | n/a | 23 | Mar 4, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $118 → $190 | $218.37 | n/a | 9 | Feb 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $95 | $92.95 | n/a | 2 | Feb 16, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $28 | $4.70 | n/a | 1 | Feb 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $28 → $45 | $72.51 | n/a | 15 | Feb 2, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $310 | $356.74 | n/a | 9 | Jun 10, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 | $932.97 | n/a | 30 | Apr 18, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $61 | $1,304.15 | n/a | 1 | Oct 27, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $63 → $67 | $183.34 | n/a | 5 | Oct 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $94 | $314.66 | n/a | 5 | Oct 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $25 | $480.04 | n/a | 9 | Aug 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $59 | $1,744.16 | n/a | 1 | Jul 17, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $42 → $47 | $73.50 | n/a | 3 | Oct 31, 2013 |
NVIDIA
Aug 19, 2026
Reiterated: Buy
Price Target: $282
Current: $213.05
Upside: +32.36%
TTM Technologies
Aug 18, 2026
Maintained: Buy
Price Target: $205
Current: $112.30
Upside: +82.55%
Coherent
Aug 13, 2026
Reiterated: Buy
Price Target: $420
Current: $288.14
Upside: +45.76%
Lumentum Holdings
Aug 12, 2026
Reiterated: Buy
Price Target: $1,100
Current: $885.57
Upside: +24.21%
CEVA, Inc.
Aug 11, 2026
Maintained: Buy
Price Target: $50
Current: $27.08
Upside: +84.64%
Viavi Solutions
Aug 6, 2026
Maintained: Buy
Price Target: $60 → $65
Current: $37.71
Upside: +72.37%
Advanced Micro Devices
Aug 5, 2026
Maintained: Buy
Price Target: $635
Current: $479.18
Upside: +32.52%
IPG Photonics
Aug 5, 2026
Maintained: Buy
Price Target: $125
Current: $71.73
Upside: +74.26%
Lattice Semiconductor
Aug 5, 2026
Maintained: Buy
Price Target: $145 → $165
Current: $116.10
Upside: +42.12%
Plexus
Jul 30, 2026
Maintained: Buy
Price Target: $330
Current: $240.94
Upside: +36.96%
Jul 29, 2026
Maintained: Hold
Price Target: $75 → $70
Current: $65.70
Upside: +6.54%
Jul 28, 2026
Maintained: Buy
Price Target: $432
Current: $331.90
Upside: +30.16%
Jul 28, 2026
Maintained: Buy
Price Target: $613.85 → $689.72
Current: $423.57
Upside: +62.83%
Jul 28, 2026
Maintained: Hold
Price Target: $110
Current: $87.48
Upside: +25.74%
Jun 21, 2026
Maintained: Buy
Price Target: $460
Current: $308.68
Upside: +49.02%
Jun 11, 2026
Maintained: Buy
Price Target: $600
Current: $408.79
Upside: +46.77%
Jun 5, 2026
Maintained: Buy
Price Target: $615
Current: $387.66
Upside: +58.64%
Jun 2, 2026
Maintained: Buy
Price Target: $35
Current: $19.35
Upside: +80.88%
May 8, 2026
Maintained: Hold
Price Target: $110 → $120
Current: $88.04
Upside: +36.30%
May 7, 2026
Rated: Buy
Price Target: $95 → $165
Current: $109.25
Upside: +51.03%
Jan 28, 2026
Maintained: Hold
Price Target: $88 → $85
Current: $94.34
Upside: -9.90%
Jan 14, 2026
Reiterated: Buy
Price Target: $40 → $45
Current: $43.30
Upside: +3.93%
Mar 14, 2024
Maintained: Buy
Price Target: $13
Current: $1.34
Upside: n/a
Jun 9, 2021
Initiated Coverage: Buy
Price Target: $105 → $95
Current: $111.43
Upside: n/a
Mar 26, 2021
Maintained: Buy
Price Target: $3.5 → $8
Current: $11.11
Upside: n/a
Mar 23, 2021
Maintained: Buy
Price Target: $72
Current: $266.27
Upside: n/a
Mar 9, 2021
Initiated Coverage: Buy
Price Target: $17
Current: $3.96
Upside: n/a
Mar 4, 2021
Maintained: Buy
Price Target: $50 → $52
Current: $240.38
Upside: n/a
Feb 22, 2021
Rated: Buy
Price Target: $118 → $190
Current: $218.37
Upside: n/a
Feb 16, 2021
Maintained: Buy
Price Target: $50 → $95
Current: $92.95
Upside: n/a
Feb 14, 2021
Rated: Buy
Price Target: $28
Current: $4.70
Upside: n/a
Feb 2, 2021
Maintained: Buy
Price Target: $28 → $45
Current: $72.51
Upside: n/a
Jun 10, 2019
Reiterated: Buy
Price Target: $310
Current: $356.74
Upside: n/a
Apr 18, 2019
Reiterated: Buy
Price Target: $50
Current: $932.97
Upside: n/a
Oct 27, 2015
Reiterated: Buy
Price Target: $61
Current: $1,304.15
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $63 → $67
Current: $183.34
Upside: n/a
Oct 6, 2015
Reiterated: Buy
Price Target: $94
Current: $314.66
Upside: n/a
Aug 6, 2015
Reiterated: Buy
Price Target: $25
Current: $480.04
Upside: n/a
Jul 17, 2014
Initiated Coverage: Hold
Price Target: $59
Current: $1,744.16
Upside: n/a
Oct 31, 2013
Upgraded: Buy
Price Target: $42 → $47
Current: $73.50
Upside: n/a