Ruben Roy

Stock Analyst at Stifel

(5)
# 20
Out of 5,328 analysts
131
Total ratings
68.92%
Success rate
57.15%
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
CRWV CoreWeave
Initiates Coverage On: Buy
55
44.36 23.99% 1 Apr 22, 2025
IPGP IPG Photonics
Maintains: Buy
100 85
61.83 37.47% 7 Feb 12, 2025
TTMI TTM Technologies
Reinstates: Buy
33
23.3 41.63% 1 Feb 11, 2025
FLEX Flex
Reinstates: Buy
52
35.4 46.89% 1 Feb 11, 2025
LSCC Lattice Semiconducto...
Maintains: Strong Buy
65 70
49.01 42.83% 10 Feb 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
95 105
61.67 70.26% 5 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
105 62
65.22 -4.94% 9 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
200 162
96.61 67.68% 6 Feb 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
12 13
10.65 22.07% 6 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
25 21
19.99 5.05% 5 Jan 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
95 90
69.84 28.87% 6 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
17 14
8.01 74.78% 2 Jan 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 95
71.48 32.9% 5 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
165 180
111.6 61.29% 17 Nov 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
85 120
69.21 73.39% 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.06 16.64% 4 Feb 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
620 620
459.39 34.96% 7 Jan 17, 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
95.72 -0.75% 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
103.67 83.27% 4 Feb 22, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Speculative Buy
28
4.98 462.25% 1 Feb 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
36 45
39.6 13.64% 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
60.8 -17.76% 4 Oct 9, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
47
106.41 -55.83% 1 Sep 18, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
77
n/a n/a 1 Feb 22, 2017