Ruben Roy

Stock Analyst at Stifel

(4.59)
# 27
Out of 5,270 analysts
130
Total ratings
70.13%
Success rate
67.83%
Average return
27 Stocks
Name Action Price Target Current % Upside Ratings Updated
IPG Photonics
Maintains: Buy
100 85
58.25 45.92% 7 Feb 12, 2025
TTM Technologies
Reinstates: Buy
33
22.89 44.17% 1 Feb 11, 2025
Flex
Reinstates: Buy
52
36.04 44.28% 1 Feb 11, 2025
Lattice Semiconducto...
Maintains: Strong Buy
65 70
60.31 16.07% 10 Feb 11, 2025
Lumentum Holdings
Maintains: Strong Buy
95 105
65.73 59.74% 5 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
105 62
65.52 -5.37% 9 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
200 162
98.17 65.02% 6 Feb 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
12 13
10.93 18.94% 6 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 21
22.71 -7.53% 5 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
95 90
69.58 29.35% 6 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
17 14
8.29 68.88% 2 Jan 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 95
74.67 27.23% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
165 180
114.03 57.85% 17 Nov 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 120
68.44 75.34% 11 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 7
6.64 5.42% 3 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
300 350
241.74 44.78% 4 Feb 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
620 620
443.25 39.88% 7 Jan 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
13
0.74 1589.19% 1 Jul 28, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
95
101.66 -6.55% 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
134.1 41.69% 4 Feb 22, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Speculative Buy
28
5.47 411.88% 1 Feb 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
36 45
44.91 0.2% 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
85.53 -41.54% 4 Oct 9, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
47
109.16 -56.94% 1 Sep 18, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
77
n/a n/a 1 Feb 22, 2017