Ruben Roy
Stock Analyst at Stifel Nicolaus
(4.99)
# 19
Out of 4,600 analysts
667
Total ratings
69.4%
Success rate
54.2%
Average return
Main Sectors:
Stocks Rated by Ruben Roy
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PLXS Plexus | Maintained: Buy | $330 | $276.79 | +19.22% | 11 | Jul 30, 2026 | |
| SWKS Skyworks Solutions | Maintained: Hold | $75 → $70 | $66.79 | +4.81% | 35 | Jul 29, 2026 | |
| CDNS Cadence Design Systems | Maintained: Buy | $432 | $340.62 | +26.83% | 26 | Jul 28, 2026 | |
| TSX: CLS Celestica Inc. | Maintained: Buy | $624.97 | $523.74 | +19.33% | 8 | Jul 28, 2026 | |
| INTC Intel | Maintained: Hold | $110 | $100.88 | +9.04% | 71 | Jul 28, 2026 | |
| AMD Advanced Micro Devices | Maintained: Buy | $635 | $519.97 | +22.12% | 54 | Jul 24, 2026 | |
| IPGP IPG Photonics | Maintained: Buy | $125 | $94.07 | +32.88% | 16 | Jul 17, 2026 | |
| CEVA CEVA, Inc. | Rated: Buy | $42 → $50 | $36.22 | +38.05% | 4 | Jul 10, 2026 | |
| JBL Jabil | Maintained: Buy | $460 | $340.00 | +35.29% | 8 | Jun 21, 2026 | |
| SNPS Synopsys | Maintained: Buy | $600 | $403.86 | +48.57% | 26 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $615 | $411.13 | +49.59% | 20 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 | $21.83 | +60.33% | 5 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $175 → $205 | $132.79 | +54.38% | 11 | May 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $282 | $212.05 | +32.99% | 62 | May 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $145 | $138.00 | +5.07% | 26 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $110 → $120 | $91.90 | +30.58% | 11 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $95 → $165 | $126.71 | +30.22% | 8 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $275 → $420 | $323.73 | +29.74% | 31 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $800 → $1,100 | $849.47 | +29.49% | 27 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $60 | $40.32 | +48.81% | 23 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $88 → $85 | $95.04 | -10.56% | 28 | Jan 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $40 → $45 | $77.18 | -41.69% | 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 | $133.59 | n/a | 22 | Jun 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $3.5 → $8 | $14.27 | n/a | 2 | Mar 26, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $72 | $273.31 | n/a | 3 | Mar 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $17 | $3.64 | n/a | 1 | Mar 9, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $52 | $218.59 | n/a | 23 | Mar 4, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $118 → $190 | $218.39 | n/a | 9 | Feb 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 → $95 | $88.29 | n/a | 2 | Feb 16, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $28 | $4.09 | n/a | 1 | Feb 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $28 → $45 | $80.78 | n/a | 15 | Feb 2, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $310 | $418.16 | n/a | 9 | Jun 10, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 | $892.67 | n/a | 30 | Apr 18, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $61 | $1,335.03 | n/a | 1 | Oct 27, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $63 → $67 | $195.45 | n/a | 5 | Oct 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $94 | $317.74 | n/a | 5 | Oct 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $25 | $546.62 | n/a | 9 | Aug 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $59 | $1,711.89 | n/a | 1 | Jul 17, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $42 → $47 | $80.67 | n/a | 3 | Oct 31, 2013 |
Plexus
Jul 30, 2026
Maintained: Buy
Price Target: $330
Current: $276.79
Upside: +19.22%
Skyworks Solutions
Jul 29, 2026
Maintained: Hold
Price Target: $75 → $70
Current: $66.79
Upside: +4.81%
Cadence Design Systems
Jul 28, 2026
Maintained: Buy
Price Target: $432
Current: $340.62
Upside: +26.83%
Celestica Inc.
Jul 28, 2026
Maintained: Buy
Price Target: $624.97
Current: $523.74
Upside: +19.33%
Intel
Jul 28, 2026
Maintained: Hold
Price Target: $110
Current: $100.88
Upside: +9.04%
Advanced Micro Devices
Jul 24, 2026
Maintained: Buy
Price Target: $635
Current: $519.97
Upside: +22.12%
IPG Photonics
Jul 17, 2026
Maintained: Buy
Price Target: $125
Current: $94.07
Upside: +32.88%
CEVA, Inc.
Jul 10, 2026
Rated: Buy
Price Target: $42 → $50
Current: $36.22
Upside: +38.05%
Jabil
Jun 21, 2026
Maintained: Buy
Price Target: $460
Current: $340.00
Upside: +35.29%
Synopsys
Jun 11, 2026
Maintained: Buy
Price Target: $600
Current: $403.86
Upside: +48.57%
Jun 5, 2026
Maintained: Buy
Price Target: $615
Current: $411.13
Upside: +49.59%
Jun 2, 2026
Maintained: Buy
Price Target: $35
Current: $21.83
Upside: +60.33%
May 28, 2026
Reiterated: Buy
Price Target: $175 → $205
Current: $132.79
Upside: +54.38%
May 25, 2026
Maintained: Buy
Price Target: $282
Current: $212.05
Upside: +32.99%
May 15, 2026
Reiterated: Buy
Price Target: $145
Current: $138.00
Upside: +5.07%
May 8, 2026
Maintained: Hold
Price Target: $110 → $120
Current: $91.90
Upside: +30.58%
May 7, 2026
Rated: Buy
Price Target: $95 → $165
Current: $126.71
Upside: +30.22%
May 7, 2026
Reiterated: Buy
Price Target: $275 → $420
Current: $323.73
Upside: +29.74%
May 6, 2026
Rated: Buy
Price Target: $800 → $1,100
Current: $849.47
Upside: +29.49%
Apr 30, 2026
Maintained: Buy
Price Target: $35 → $60
Current: $40.32
Upside: +48.81%
Jan 28, 2026
Maintained: Hold
Price Target: $88 → $85
Current: $95.04
Upside: -10.56%
Jan 14, 2026
Reiterated: Buy
Price Target: $40 → $45
Current: $77.18
Upside: -41.69%
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: $133.59
Upside: n/a
Mar 26, 2021
Maintained: Buy
Price Target: $3.5 → $8
Current: $14.27
Upside: n/a
Mar 23, 2021
Maintained: Buy
Price Target: $72
Current: $273.31
Upside: n/a
Mar 9, 2021
Initiated Coverage: Buy
Price Target: $17
Current: $3.64
Upside: n/a
Mar 4, 2021
Maintained: Buy
Price Target: $50 → $52
Current: $218.59
Upside: n/a
Feb 22, 2021
Rated: Buy
Price Target: $118 → $190
Current: $218.39
Upside: n/a
Feb 16, 2021
Maintained: Buy
Price Target: $50 → $95
Current: $88.29
Upside: n/a
Feb 14, 2021
Rated: Buy
Price Target: $28
Current: $4.09
Upside: n/a
Feb 2, 2021
Maintained: Buy
Price Target: $28 → $45
Current: $80.78
Upside: n/a
Jun 10, 2019
Reiterated: Buy
Price Target: $310
Current: $418.16
Upside: n/a
Apr 18, 2019
Reiterated: Buy
Price Target: $50
Current: $892.67
Upside: n/a
Oct 27, 2015
Reiterated: Buy
Price Target: $61
Current: $1,335.03
Upside: n/a
Oct 22, 2015
Downgraded: Hold
Price Target: $63 → $67
Current: $195.45
Upside: n/a
Oct 6, 2015
Reiterated: Buy
Price Target: $94
Current: $317.74
Upside: n/a
Aug 6, 2015
Reiterated: Buy
Price Target: $25
Current: $546.62
Upside: n/a
Jul 17, 2014
Initiated Coverage: Hold
Price Target: $59
Current: $1,711.89
Upside: n/a
Oct 31, 2013
Upgraded: Buy
Price Target: $42 → $47
Current: $80.67
Upside: n/a