Ruben Roy
Stock Analyst at Stifel Nicolaus
(5.00)
# 6
Out of 4,376 analysts
649
Total ratings
75.5%
Success rate
65%
Average return
Main Sectors:
Stocks Rated by Ruben Roy
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CIEN Ciena | Maintained: Buy | $615 | $488.21 | +25.97% | 20 | Jun 5, 2026 | |
| CEVA CEVA, Inc. | Maintained: Buy | $42 | $43.58 | -3.61% | 3 | Jun 3, 2026 | |
| QBTS D-Wave Quantum | Maintained: Buy | $35 | $23.85 | +46.75% | 5 | Jun 2, 2026 | |
| SNPS Synopsys | Rated: Buy | $550 → $600 | $464.85 | +29.07% | 25 | May 28, 2026 | |
| TTMI TTM Technologies | Reiterated: Buy | $175 → $205 | $167.62 | +22.30% | 11 | May 28, 2026 | |
| PLXS Plexus | Maintained: Buy | $280 | $273.01 | +2.56% | 9 | May 26, 2026 | |
| NVDA NVIDIA | Maintained: Buy | $282 | $205.10 | +37.49% | 62 | May 25, 2026 | |
| LSCC Lattice Semiconductor | Reiterated: Buy | $145 | $135.57 | +6.96% | 26 | May 15, 2026 | |
| CRWV CoreWeave | Maintained: Hold | $110 → $120 | $100.39 | +19.53% | 11 | May 8, 2026 | |
| FLEX Flex Ltd. | Rated: Buy | $95 → $165 | $151.92 | +8.61% | 8 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $275 → $420 | $376.99 | +11.41% | 31 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $320 → $450 | $466.38 | -3.51% | 52 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $165 → $125 | $107.37 | +16.42% | 14 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $65 → $75 | $73.57 | +1.94% | 34 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $800 → $1,100 | $863.66 | +27.36% | 27 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $60 | $47.56 | +26.16% | 23 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $395 | $376.19 | +5.00% | 24 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $535.09 → $618.48 | $518.57 | +19.27% | 7 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $65 → $75 | $99.17 | -24.37% | 68 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $245 → $290 | $353.24 | -17.90% | 5 | Mar 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $88 → $85 | $98.28 | -13.51% | 28 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $40 → $45 | $65.85 | -31.66% | 12 | Jan 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $13 | $1.16 | n/a | 3 | Mar 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $105 → $95 | $164.40 | n/a | 22 | Jun 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.5 → $8 | $16.89 | n/a | 2 | Mar 26, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $72 | $345.40 | n/a | 3 | Mar 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $17 | $4.05 | n/a | 1 | Mar 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $52 | $263.47 | n/a | 23 | Mar 4, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $118 → $190 | $218.11 | n/a | 9 | Feb 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $95 | $101.06 | n/a | 2 | Feb 16, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $28 | $6.03 | n/a | 1 | Feb 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $28 → $45 | $117.26 | n/a | 15 | Feb 2, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $310 | $385.73 | n/a | 9 | Jun 10, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 | $864.01 | n/a | 30 | Apr 18, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $61 | $1,481.05 | n/a | 1 | Oct 27, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $63 → $67 | $1,929.20 | n/a | 5 | Oct 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $94 | $303.28 | n/a | 5 | Oct 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $25 | $453.01 | n/a | 9 | Aug 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $59 | $1,641.74 | n/a | 1 | Jul 17, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $42 → $47 | $88.34 | n/a | 3 | Oct 31, 2013 |
Ciena
Jun 5, 2026
Maintained: Buy
Price Target: $615
Current: $488.21
Upside: +25.97%
CEVA, Inc.
Jun 3, 2026
Maintained: Buy
Price Target: $42
Current: $43.58
Upside: -3.61%
D-Wave Quantum
Jun 2, 2026
Maintained: Buy
Price Target: $35
Current: $23.85
Upside: +46.75%
Synopsys
May 28, 2026
Rated: Buy
Price Target: $550 → $600
Current: $464.85
Upside: +29.07%
TTM Technologies
May 28, 2026
Reiterated: Buy
Price Target: $175 → $205
Current: $167.62
Upside: +22.30%
Plexus
May 26, 2026
Maintained: Buy
Price Target: $280
Current: $273.01
Upside: +2.56%
NVIDIA
May 25, 2026
Maintained: Buy
Price Target: $282
Current: $205.10
Upside: +37.49%
Lattice Semiconductor
May 15, 2026
Reiterated: Buy
Price Target: $145
Current: $135.57
Upside: +6.96%
CoreWeave
May 8, 2026
Maintained: Hold
Price Target: $110 → $120
Current: $100.39
Upside: +19.53%
Flex Ltd.
May 7, 2026
Rated: Buy
Price Target: $95 → $165
Current: $151.92
Upside: +8.61%
May 7, 2026
Reiterated: Buy
Price Target: $275 → $420
Current: $376.99
Upside: +11.41%
May 6, 2026
Reiterated: Buy
Price Target: $320 → $450
Current: $466.38
Upside: -3.51%
May 6, 2026
Rated: Buy
Price Target: $165 → $125
Current: $107.37
Upside: +16.42%
May 6, 2026
Maintained: Hold
Price Target: $65 → $75
Current: $73.57
Upside: +1.94%
May 6, 2026
Rated: Buy
Price Target: $800 → $1,100
Current: $863.66
Upside: +27.36%
Apr 30, 2026
Maintained: Buy
Price Target: $35 → $60
Current: $47.56
Upside: +26.16%
Apr 28, 2026
Reiterated: Buy
Price Target: $395
Current: $376.19
Upside: +5.00%
Apr 28, 2026
Reiterated: Buy
Price Target: $535.09 → $618.48
Current: $518.57
Upside: +19.27%
Apr 24, 2026
Maintained: Hold
Price Target: $65 → $75
Current: $99.17
Upside: -24.37%
Mar 19, 2026
Rated: Buy
Price Target: $245 → $290
Current: $353.24
Upside: -17.90%
Jan 28, 2026
Maintained: Hold
Price Target: $88 → $85
Current: $98.28
Upside: -13.51%
Jan 14, 2026
Reiterated: Buy
Price Target: $40 → $45
Current: $65.85
Upside: -31.66%
Mar 14, 2024
Maintained: Buy
Price Target: $13
Current: $1.16
Upside: n/a
Jun 9, 2021
Initiated Coverage: Buy
Price Target: $105 → $95
Current: $164.40
Upside: n/a
Mar 26, 2021
Maintained: Buy
Price Target: $3.5 → $8
Current: $16.89
Upside: n/a
Mar 23, 2021
Maintained: Buy
Price Target: $72
Current: $345.40
Upside: n/a
Mar 9, 2021
Initiated Coverage: Buy
Price Target: $17
Current: $4.05
Upside: n/a
Mar 4, 2021
Maintained: Buy
Price Target: $50 → $52
Current: $263.47
Upside: n/a
Feb 22, 2021
Rated: Buy
Price Target: $118 → $190
Current: $218.11
Upside: n/a
Feb 16, 2021
Maintained: Buy
Price Target: $50 → $95
Current: $101.06
Upside: n/a
Feb 14, 2021
Rated: Buy
Price Target: $28
Current: $6.03
Upside: n/a
Feb 2, 2021
Maintained: Buy
Price Target: $28 → $45
Current: $117.26
Upside: n/a
Jun 10, 2019
Reiterated: Buy
Price Target: $310
Current: $385.73
Upside: n/a
Apr 18, 2019
Reiterated: Buy
Price Target: $50
Current: $864.01
Upside: n/a
Oct 27, 2015
Reiterated: Buy
Price Target: $61
Current: $1,481.05
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $63 → $67
Current: $1,929.20
Upside: n/a
Oct 6, 2015
Reiterated: Buy
Price Target: $94
Current: $303.28
Upside: n/a
Aug 6, 2015
Reiterated: Buy
Price Target: $25
Current: $453.01
Upside: n/a
Jul 17, 2014
Initiated Coverage: Hold
Price Target: $59
Current: $1,641.74
Upside: n/a
Oct 31, 2013
Upgraded: Buy
Price Target: $42 → $47
Current: $88.34
Upside: n/a