Ruben Roy

Stock Analyst at Stifel

(5.00)
# 3
Out of 5,132 analysts
180
Total ratings
82.64%
Success rate
64.66%
Average return

Stocks Rated by Ruben Roy

IPG Photonics
Feb 13, 2026
Maintains: Buy
Price Target: $92$165
Current: $153.91
Upside: +7.21%
Lattice Semiconductor
Feb 11, 2026
Maintains: Buy
Price Target: $80$110
Current: $97.63
Upside: +12.67%
Coherent
Feb 5, 2026
Reiterates: Buy
Price Target: $220$235
Current: $217.23
Upside: +8.18%
Skyworks Solutions
Feb 4, 2026
Reiterates: Hold
Price Target: $72$65
Current: $62.10
Upside: +4.67%
Lumentum Holdings
Feb 4, 2026
Maintains: Buy
Price Target: $400$480
Current: $562.74
Upside: -14.70%
Plexus
Jan 30, 2026
Maintains: Hold
Price Target: $150$200
Current: $201.37
Upside: -0.68%
Viavi Solutions
Jan 29, 2026
Maintains: Buy
Price Target: $20$24
Current: $26.29
Upside: -8.71%
Qorvo
Jan 28, 2026
Maintains: Hold
Price Target: $88$85
Current: $84.44
Upside: +0.66%
Intel
Jan 23, 2026
Maintains: Hold
Price Target: $35$42
Current: $46.79
Upside: -10.24%
Ciena
Jan 22, 2026
Maintains: Buy
Price Target: $270$280
Current: $303.92
Upside: -7.87%
Reiterates: Buy
Price Target: $40$45
Current: $52.28
Upside: -13.93%
Reiterates: Buy
Price Target: $250
Current: $182.81
Upside: +36.75%
Maintains: Buy
Price Target: $240$280
Current: $207.32
Upside: +35.06%
Reiterates: Buy
Price Target: $230$385
Current: $280.66
Upside: +37.18%
Maintains: Buy
Price Target: $650$550
Current: $437.09
Upside: +25.83%
Maintains: Hold
Price Target: $115$120
Current: $96.04
Upside: +24.95%
Initiates: Buy
Price Target: $26
Current: $19.67
Upside: +32.18%
Maintains: Buy
Price Target: $40$55
Current: $91.80
Upside: -40.09%
Maintains: Buy
Price Target: $350$395
Current: $299.46
Upside: +31.90%
Maintains: Buy
Price Target: $45$52
Current: $64.24
Upside: -19.05%
Reinstates: Buy
Price Target: $245
Current: $254.58
Upside: -3.76%
Initiates: Buy
Price Target: $95
Current: $144.63
Upside: -34.31%
Maintains: Buy
Price Target: $155$190
Current: $207.27
Upside: -8.33%
Initiates: Speculative Buy
Price Target: $28
Current: $3.31
Upside: +745.92%
Maintains: Buy
Price Target: $36$45
Current: $72.21
Upside: -37.68%
Maintains: Buy
Price Target: $40$50
Current: $78.61
Upside: -36.39%
Initiates: Buy
Price Target: $47
Current: $244.16
Upside: -80.75%