Ruben Roy

Stock Analyst at Stifel

(5.00)
# 4
Out of 5,112 analysts
165
Total ratings
81.2%
Success rate
53.02%
Average return

Stocks Rated by Ruben Roy

Viavi Solutions
Dec 17, 2025
Maintains: Buy
Price Target: $18$20
Current: $17.14
Upside: +16.69%
Ciena
Dec 9, 2025
Maintains: Buy
Price Target: $152$230
Current: $203.90
Upside: +12.80%
NVIDIA
Nov 18, 2025
Maintains: Buy
Price Target: $212$250
Current: $170.94
Upside: +46.25%
nLIGHT
Nov 7, 2025
Maintains: Buy
Price Target: $26$40
Current: $34.66
Upside: +15.41%
Coherent
Nov 6, 2025
Maintains: Buy
Price Target: $140$168
Current: $170.44
Upside: -1.43%
Advanced Micro Devices
Nov 5, 2025
Maintains: Buy
Price Target: $240$280
Current: $198.11
Upside: +41.34%
Lattice Semiconductor
Nov 4, 2025
Maintains: Buy
Price Target: $60$80
Current: $71.86
Upside: +11.33%
Celestica
Oct 29, 2025
Reiterates: Buy
Price Target: $230$385
Current: $275.83
Upside: +39.58%
Synopsys
Sep 10, 2025
Maintains: Buy
Price Target: $650$550
Current: $453.07
Upside: +21.39%
Lumentum Holdings
Aug 13, 2025
Maintains: Buy
Price Target: $100$132
Current: $320.25
Upside: -58.78%
Maintains: Hold
Price Target: $115$120
Current: $64.55
Upside: +85.90%
Initiates: Buy
Price Target: $26
Current: $23.80
Upside: +9.24%
Maintains: Buy
Price Target: $40$55
Current: $61.58
Upside: -10.69%
Maintains: Hold
Price Target: $75$88
Current: $85.92
Upside: +2.42%
Maintains: Buy
Price Target: $350$395
Current: $313.02
Upside: +26.19%
Maintains: Buy
Price Target: $45$52
Current: $62.85
Upside: -17.26%
Maintains: Hold
Price Target: $21$25
Current: $36.05
Upside: -32.04%
Reinstates: Buy
Price Target: $245
Current: $216.30
Upside: +13.27%
Maintains: Hold
Price Target: $62$72
Current: $65.00
Upside: +10.77%
Maintains: Buy
Price Target: $100$85
Current: $74.77
Upside: +13.68%
Initiates: Buy
Price Target: $95
Current: $119.99
Upside: -20.83%
Maintains: Buy
Price Target: $155$190
Current: $132.46
Upside: +43.44%
Initiates: Speculative Buy
Price Target: $28
Current: $3.31
Upside: +745.92%
Maintains: Buy
Price Target: $36$45
Current: $53.33
Upside: -15.62%
Maintains: Buy
Price Target: $40$50
Current: $81.70
Upside: -38.80%
Initiates: Buy
Price Target: $47
Current: $168.31
Upside: -72.08%