Ruben Roy

Stock Analyst at Stifel

(5.00)
# 5
Out of 5,113 analysts
171
Total ratings
81.29%
Success rate
55.76%
Average return

Stocks Rated by Ruben Roy

Intel
Jan 23, 2026
Maintains: Hold
Price Target: $35$42
Current: $45.07
Upside: -6.81%
Lumentum Holdings
Jan 22, 2026
Maintains: Buy
Price Target: $220$400
Current: $339.19
Upside: +17.93%
Ciena
Jan 22, 2026
Maintains: Buy
Price Target: $270$280
Current: $229.14
Upside: +22.20%
Coherent
Jan 22, 2026
Maintains: Buy
Price Target: $168$220
Current: $196.94
Upside: +11.71%
nLIGHT
Jan 14, 2026
Reiterates: Buy
Price Target: $40$45
Current: $43.93
Upside: +2.44%
NVIDIA
Dec 29, 2025
Reiterates: Buy
Price Target: $250
Current: $187.67
Upside: +33.21%
Viavi Solutions
Dec 17, 2025
Maintains: Buy
Price Target: $18$20
Current: $18.79
Upside: +6.44%
Advanced Micro Devices
Nov 5, 2025
Maintains: Buy
Price Target: $240$280
Current: $259.68
Upside: +7.83%
Lattice Semiconductor
Nov 4, 2025
Maintains: Buy
Price Target: $60$80
Current: $84.33
Upside: -5.13%
Celestica
Oct 29, 2025
Reiterates: Buy
Price Target: $230$385
Current: $303.09
Upside: +27.02%
Maintains: Buy
Price Target: $650$550
Current: $501.39
Upside: +9.70%
Maintains: Hold
Price Target: $115$120
Current: $92.98
Upside: +29.06%
Initiates: Buy
Price Target: $26
Current: $25.63
Upside: +1.44%
Maintains: Buy
Price Target: $40$55
Current: $95.02
Upside: -42.12%
Maintains: Hold
Price Target: $75$88
Current: $80.91
Upside: +8.76%
Maintains: Buy
Price Target: $350$395
Current: $318.32
Upside: +24.09%
Maintains: Buy
Price Target: $45$52
Current: $63.78
Upside: -18.46%
Reinstates: Buy
Price Target: $245
Current: $243.14
Upside: +0.76%
Maintains: Hold
Price Target: $62$72
Current: $58.96
Upside: +22.12%
Maintains: Buy
Price Target: $100$85
Current: $86.44
Upside: -1.67%
Initiates: Buy
Price Target: $95
Current: $127.33
Upside: -25.39%
Maintains: Buy
Price Target: $155$190
Current: $145.35
Upside: +30.72%
Initiates: Speculative Buy
Price Target: $28
Current: $3.97
Upside: +605.29%
Maintains: Buy
Price Target: $36$45
Current: $61.98
Upside: -27.40%
Maintains: Buy
Price Target: $40$50
Current: $80.23
Upside: -37.68%
Initiates: Buy
Price Target: $47
Current: $219.26
Upside: -78.56%