Ruben Roy
Stock Analyst at Stifel Nicolaus
(5.00)
# 8
Out of 4,453 analysts
655
Total ratings
74.1%
Success rate
61.7%
Average return
Main Sectors:
Stocks Rated by Ruben Roy
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PLXS Plexus | Maintained: Buy | $280 → $330 | $296.80 | +11.19% | 10 | Jun 22, 2026 | |
| JBL Jabil | Maintained: Buy | $460 | $374.64 | +22.78% | 8 | Jun 21, 2026 | |
| SNPS Synopsys | Maintained: Buy | $600 | $455.02 | +31.86% | 26 | Jun 11, 2026 | |
| CDNS Cadence Design Systems | Rated: Buy | $395 → $432 | $368.23 | +17.32% | 25 | Jun 9, 2026 | |
| CIEN Ciena | Maintained: Buy | $615 | $484.69 | +26.89% | 20 | Jun 5, 2026 | |
| CEVA CEVA, Inc. | Maintained: Buy | $42 | $43.90 | -4.32% | 3 | Jun 3, 2026 | |
| QBTS D-Wave Quantum | Maintained: Buy | $35 | $21.91 | +59.74% | 5 | Jun 2, 2026 | |
| TTMI TTM Technologies | Reiterated: Buy | $175 → $205 | $210.57 | -2.65% | 11 | May 28, 2026 | |
| NVDA NVIDIA | Maintained: Buy | $282 | $195.74 | +44.07% | 62 | May 25, 2026 | |
| LSCC Lattice Semiconductor | Reiterated: Buy | $145 | $144.20 | +0.55% | 26 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $110 → $120 | $98.76 | +21.51% | 11 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $95 → $165 | $161.28 | +2.31% | 8 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $275 → $420 | $407.25 | +3.13% | 31 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $320 → $450 | $532.57 | -15.50% | 52 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $165 → $125 | $110.23 | +13.40% | 14 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $65 → $75 | $69.94 | +7.23% | 34 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $800 → $1,100 | $861.97 | +27.61% | 27 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $60 | $50.44 | +18.95% | 23 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $548.13 → $633.56 | $512.22 | +23.69% | 7 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $65 → $75 | $132.87 | -43.55% | 68 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $88 → $85 | $95.37 | -10.87% | 28 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $40 → $45 | $62.44 | -27.93% | 12 | Jan 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $13 | $1.30 | n/a | 3 | Mar 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $105 → $95 | $153.98 | n/a | 22 | Jun 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.5 → $8 | $16.20 | n/a | 2 | Mar 26, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $72 | $390.19 | n/a | 3 | Mar 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $17 | $3.69 | n/a | 1 | Mar 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $52 | $281.26 | n/a | 23 | Mar 4, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $118 → $190 | $217.95 | n/a | 9 | Feb 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $95 | $114.97 | n/a | 2 | Feb 16, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $28 | $5.06 | n/a | 1 | Feb 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $28 → $45 | $118.74 | n/a | 15 | Feb 2, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $310 | $378.91 | n/a | 9 | Jun 10, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 | $1,213.56 | n/a | 30 | Apr 18, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $61 | $1,438.30 | n/a | 1 | Oct 27, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $63 → $67 | $258.80 | n/a | 5 | Oct 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $94 | $401.82 | n/a | 5 | Oct 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $25 | $668.00 | n/a | 9 | Aug 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $59 | $1,841.18 | n/a | 1 | Jul 17, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $42 → $47 | $94.12 | n/a | 3 | Oct 31, 2013 |
Plexus
Jun 22, 2026
Maintained: Buy
Price Target: $280 → $330
Current: $296.80
Upside: +11.19%
Jabil
Jun 21, 2026
Maintained: Buy
Price Target: $460
Current: $374.64
Upside: +22.78%
Synopsys
Jun 11, 2026
Maintained: Buy
Price Target: $600
Current: $455.02
Upside: +31.86%
Cadence Design Systems
Jun 9, 2026
Rated: Buy
Price Target: $395 → $432
Current: $368.23
Upside: +17.32%
Ciena
Jun 5, 2026
Maintained: Buy
Price Target: $615
Current: $484.69
Upside: +26.89%
CEVA, Inc.
Jun 3, 2026
Maintained: Buy
Price Target: $42
Current: $43.90
Upside: -4.32%
D-Wave Quantum
Jun 2, 2026
Maintained: Buy
Price Target: $35
Current: $21.91
Upside: +59.74%
TTM Technologies
May 28, 2026
Reiterated: Buy
Price Target: $175 → $205
Current: $210.57
Upside: -2.65%
NVIDIA
May 25, 2026
Maintained: Buy
Price Target: $282
Current: $195.74
Upside: +44.07%
Lattice Semiconductor
May 15, 2026
Reiterated: Buy
Price Target: $145
Current: $144.20
Upside: +0.55%
May 8, 2026
Maintained: Hold
Price Target: $110 → $120
Current: $98.76
Upside: +21.51%
May 7, 2026
Rated: Buy
Price Target: $95 → $165
Current: $161.28
Upside: +2.31%
May 7, 2026
Reiterated: Buy
Price Target: $275 → $420
Current: $407.25
Upside: +3.13%
May 6, 2026
Reiterated: Buy
Price Target: $320 → $450
Current: $532.57
Upside: -15.50%
May 6, 2026
Rated: Buy
Price Target: $165 → $125
Current: $110.23
Upside: +13.40%
May 6, 2026
Maintained: Hold
Price Target: $65 → $75
Current: $69.94
Upside: +7.23%
May 6, 2026
Rated: Buy
Price Target: $800 → $1,100
Current: $861.97
Upside: +27.61%
Apr 30, 2026
Maintained: Buy
Price Target: $35 → $60
Current: $50.44
Upside: +18.95%
Apr 28, 2026
Reiterated: Buy
Price Target: $548.13 → $633.56
Current: $512.22
Upside: +23.69%
Apr 24, 2026
Maintained: Hold
Price Target: $65 → $75
Current: $132.87
Upside: -43.55%
Jan 28, 2026
Maintained: Hold
Price Target: $88 → $85
Current: $95.37
Upside: -10.87%
Jan 14, 2026
Reiterated: Buy
Price Target: $40 → $45
Current: $62.44
Upside: -27.93%
Mar 14, 2024
Maintained: Buy
Price Target: $13
Current: $1.30
Upside: n/a
Jun 9, 2021
Initiated Coverage: Buy
Price Target: $105 → $95
Current: $153.98
Upside: n/a
Mar 26, 2021
Maintained: Buy
Price Target: $3.5 → $8
Current: $16.20
Upside: n/a
Mar 23, 2021
Maintained: Buy
Price Target: $72
Current: $390.19
Upside: n/a
Mar 9, 2021
Initiated Coverage: Buy
Price Target: $17
Current: $3.69
Upside: n/a
Mar 4, 2021
Maintained: Buy
Price Target: $50 → $52
Current: $281.26
Upside: n/a
Feb 22, 2021
Rated: Buy
Price Target: $118 → $190
Current: $217.95
Upside: n/a
Feb 16, 2021
Maintained: Buy
Price Target: $50 → $95
Current: $114.97
Upside: n/a
Feb 14, 2021
Rated: Buy
Price Target: $28
Current: $5.06
Upside: n/a
Feb 2, 2021
Maintained: Buy
Price Target: $28 → $45
Current: $118.74
Upside: n/a
Jun 10, 2019
Reiterated: Buy
Price Target: $310
Current: $378.91
Upside: n/a
Apr 18, 2019
Reiterated: Buy
Price Target: $50
Current: $1,213.56
Upside: n/a
Oct 27, 2015
Reiterated: Buy
Price Target: $61
Current: $1,438.30
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $63 → $67
Current: $258.80
Upside: n/a
Oct 6, 2015
Reiterated: Buy
Price Target: $94
Current: $401.82
Upside: n/a
Aug 6, 2015
Reiterated: Buy
Price Target: $25
Current: $668.00
Upside: n/a
Jul 17, 2014
Initiated Coverage: Hold
Price Target: $59
Current: $1,841.18
Upside: n/a
Oct 31, 2013
Upgraded: Buy
Price Target: $42 → $47
Current: $94.12
Upside: n/a