Ruben Roy

Stock Analyst at Stifel

(5)
# 15
Out of 5,370 analysts
139
Total ratings
78.21%
Success rate
82.43%
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
TTMI TTM Technologies
Reiterates: Strong Buy
33 40
37.09 7.85% 2 Jun 16, 2025
AMD Advanced Micro Devic...
Reiterates: Buy
132 132
126.24 4.56% 9 Jun 13, 2025
LITE Lumentum Holdings
Maintains: Strong Buy
85 100
85.59 16.84% 6 Jun 5, 2025
SWKS Skyworks Solutions
Maintains: Hold
62 72
71.82 0.25% 10 May 8, 2025
SNPS Synopsys
Maintains: Buy
620 550
478.94 14.84% 8 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
55
158 -65.19% 1 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
100 85
68.16 24.71% 7 Feb 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reinstates: Buy
52
43.87 18.53% 1 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
65 70
47.81 46.41% 10 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
12 13
9.23 40.85% 6 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 21
20.71 1.4% 6 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
95 90
80.67 11.57% 6 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
17 14
18.87 -25.81% 2 Jan 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 95
73.78 28.76% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
165 180
144.56 24.52% 17 Nov 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 120
80.51 49.05% 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
300.68 16.4% 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
103.91 -8.57% 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
143.16 32.72% 4 Feb 22, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Speculative Buy
28
4.45 529.21% 1 Feb 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
36 45
53.84 -16.42% 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
70.33 -28.91% 4 Oct 9, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
47
131.28 -64.2% 1 Sep 18, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
77
n/a n/a 1 Feb 22, 2017