Ruben Roy

Stock Analyst at Stifel

(5.00)
# 5
Out of 5,182 analysts
193
Total ratings
85.26%
Success rate
84.3%
Average return

Stocks Rated by Ruben Roy

Intel
Apr 24, 2026
Maintains: Hold
Price Target: $65$75
Current: $82.54
Upside: -9.13%
TTM Technologies
Apr 20, 2026
Maintains: Buy
Price Target: $108$135
Current: $149.01
Upside: -9.40%
nLIGHT
Apr 20, 2026
Reiterates: Buy
Price Target: $68$75
Current: $75.79
Upside: -1.04%
Flex Ltd.
Apr 20, 2026
Maintains: Buy
Price Target: $75$95
Current: $91.41
Upside: +3.93%
Lattice Semiconductor
Apr 20, 2026
Maintains: Buy
Price Target: $110$130
Current: $122.80
Upside: +5.86%
Advanced Micro Devices
Apr 20, 2026
Maintains: Buy
Price Target: $280$320
Current: $347.81
Upside: -8.00%
Plexus
Apr 20, 2026
Upgrades: Buy
Price Target: $200$250
Current: $254.08
Upside: -1.61%
Ciena
Mar 23, 2026
Maintains: Buy
Price Target: $320$430
Current: $520.80
Upside: -17.43%
Jabil
Mar 19, 2026
Maintains: Buy
Price Target: $255$290
Current: $341.65
Upside: -15.12%
Coherent
Mar 18, 2026
Maintains: Buy
Price Target: $235$275
Current: $336.09
Upside: -18.18%
Maintains: Buy
Price Target: $480$800
Current: $881.64
Upside: -9.26%
Maintains: Buy
Price Target: $92$165
Current: $124.55
Upside: +32.48%
Reiterates: Hold
Price Target: $72$65
Current: $63.65
Upside: +2.12%
Maintains: Buy
Price Target: $20$24
Current: $47.75
Upside: -49.74%
Maintains: Hold
Price Target: $88$85
Current: $87.80
Upside: -3.19%
Reiterates: Buy
Price Target: $250
Current: $208.27
Upside: +20.04%
Reiterates: Buy
Price Target: $230$385
Current: $410.21
Upside: -6.15%
Maintains: Buy
Price Target: $650$550
Current: $500.82
Upside: +9.82%
Maintains: Hold
Price Target: $115$120
Current: $110.14
Upside: +8.95%
Initiates: Buy
Price Target: $26
Current: $18.49
Upside: +40.62%
Maintains: Buy
Price Target: $350$395
Current: $332.89
Upside: +18.66%
Initiates: Buy
Price Target: $95
Current: $174.17
Upside: -45.46%
Maintains: Buy
Price Target: $155$190
Current: $215.50
Upside: -11.83%
Initiates: Speculative Buy
Price Target: $28
Current: $4.50
Upside: +522.22%
Maintains: Buy
Price Target: $36$45
Current: $98.40
Upside: -54.27%
Maintains: Buy
Price Target: $40$50
Current: $164.31
Upside: -69.57%
Initiates: Buy
Price Target: $47
Current: $287.64
Upside: -83.66%