Ruben Roy

Stock Analyst at Stifel

(4.98)
# 21
Out of 4,902 analysts
138
Total ratings
76.36%
Success rate
32.88%
Average return

Stocks Rated by Ruben Roy

CoreWeave
Jul 8, 2025
Downgrades: Hold
Price Target: $75$115
Current: $132.21
Upside: -13.02%
Jabil
Jul 2, 2025
Reinstates: Buy
Price Target: $245
Current: $222.23
Upside: +10.25%
TTM Technologies
Jun 16, 2025
Reiterates: Buy
Price Target: $33$40
Current: $46.22
Upside: -13.46%
Advanced Micro Devices
Jun 13, 2025
Reiterates: Buy
Price Target: $132
Current: $160.41
Upside: -17.71%
Lumentum Holdings
Jun 5, 2025
Maintains: Buy
Price Target: $85$100
Current: $102.64
Upside: -2.57%
Skyworks Solutions
May 8, 2025
Maintains: Hold
Price Target: $62$72
Current: $72.20
Upside: -0.28%
Synopsys
Apr 28, 2025
Maintains: Buy
Price Target: $620$550
Current: $589.01
Upside: -6.62%
IPG Photonics
Feb 12, 2025
Maintains: Buy
Price Target: $100$85
Current: $74.48
Upside: +14.12%
Flex Ltd.
Feb 11, 2025
Reinstates: Buy
Price Target: $52
Current: $53.18
Upside: -2.22%
Lattice Semiconductor
Feb 11, 2025
Maintains: Buy
Price Target: $65$70
Current: $51.90
Upside: +34.87%
Reiterates: Buy
Price Target: $12$13
Current: $10.28
Upside: +26.46%
Maintains: Hold
Price Target: $25$21
Current: $22.80
Upside: -7.89%
Maintains: Hold
Price Target: $95$90
Current: $88.63
Upside: +1.55%
Maintains: Buy
Price Target: $17$14
Current: $19.16
Upside: -26.93%
Maintains: Buy
Price Target: $82$95
Current: $84.81
Upside: +12.02%
Maintains: Buy
Price Target: $165$180
Current: $173.00
Upside: +4.05%
Maintains: Buy
Price Target: $85$120
Current: $100.28
Upside: +19.66%
Maintains: Buy
Price Target: $300$350
Current: $320.86
Upside: +9.08%
Initiates: Buy
Price Target: $95
Current: $103.20
Upside: -7.95%
Maintains: Buy
Price Target: $155$190
Current: $145.39
Upside: +30.68%
Initiates: Speculative Buy
Price Target: $28
Current: $5.75
Upside: +386.96%
Maintains: Buy
Price Target: $36$45
Current: $59.41
Upside: -24.26%
Maintains: Buy
Price Target: $40$50
Current: $72.01
Upside: -30.57%
Initiates: Buy
Price Target: $47
Current: $141.76
Upside: -66.85%