Ruben Roy

Stock Analyst at Stifel

(5)
# 14
Out of 5,382 analysts
139
Total ratings
Success rate
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
TTMI TTM Technologies
Reiterates: Strong Buy
33 40
39.28 1.83% 2 Jun 16, 2025
AMD Advanced Micro Devic...
Reiterates: Buy
132 132
143.41 -7.96% 9 Jun 13, 2025
LITE Lumentum Holdings
Maintains: Strong Buy
85 100
91.77 8.97% 6 Jun 5, 2025
SWKS Skyworks Solutions
Maintains: Hold
62 72
74.22 -2.99% 10 May 8, 2025
SNPS Synopsys
Maintains: Buy
620 550
487.18 12.89% 8 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
55
159.48 -65.51% 1 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
100 85
67.68 25.59% 7 Feb 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reinstates: Buy
52
48.94 6.25% 1 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
65 70
50.66 38.18% 10 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
12 13
9.87 31.71% 6 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 21
22.18 -5.32% 6 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
95 90
82.61 8.95% 6 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
17 14
18.27 -23.37% 2 Jan 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 95
79.54 19.44% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
165 180
154.01 16.88% 17 Nov 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 120
85.7 40.02% 11 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 7
n/a n/a 3 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
300 350
297.31 17.72% 4 Feb 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
13
n/a n/a 1 Jul 28, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
95
107.52 -11.64% 6 Jun 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
17
n/a n/a 1 Mar 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
155 190
148.43 28.01% 4 Feb 22, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Speculative Buy
28
3.92 614.29% 1 Feb 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
36 45
53.72 -16.23% 5 Feb 2, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
32
n/a n/a 1 Jan 14, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 50
75.84 -34.07% 4 Oct 9, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
47
139.12 -66.22% 1 Sep 18, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
77
n/a n/a 1 Feb 22, 2017