Ruben Roy

Stock Analyst at Stifel

(4.88)
# 4
Out of 5,218 analysts
118
Total ratings
79.17%
Success rate
90.59%
Average return
25 Stocks
Name Action Price Target Current % Upside Ratings Updated
Ciena
Maintains: Strong Buy
82 95
89.71 5.9% 5 Dec 13, 2024
Lattice Semiconducto...
Maintains: Strong Buy
55 65
63.44 2.46% 9 Dec 11, 2024
NVIDIA
Maintains: Strong Buy
165 180
134.16 34.17% 17 Nov 19, 2024
Coherent
Maintains: Strong Buy
85 120
106.75 12.41% 11 Nov 7, 2024
Intel
Reiterates: Hold
28 25
20.34 22.91% 4 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
13 11
11.04 -4.89% 4 Aug 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
112 125
91.02 37.33% 8 Jul 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
115 100
77.56 28.93% 6 Jul 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 7
6.61 5.9% 3 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
62 62
92.9 -33.26% 4 Apr 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
300 350
307.12 13.96% 4 Feb 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
620 620
508.33 21.97% 7 Jan 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
145
126.82 14.34% 5 Dec 7, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
13
1.71 630.99% 1 Jul 28, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Hold
110
69.52 58.23% 5 Apr 6, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reinstates: Buy
18
10.97 64.08% 1 Nov 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
95
106.76 -11.02% 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
127.68 48.81% 4 Feb 22, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Speculative Buy
28
6.25 348% 1 Feb 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
36 45
65.96 -31.78% 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
120.61 -58.54% 4 Oct 9, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
47
138.91 -66.17% 1 Sep 18, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
77
n/a n/a 1 Feb 22, 2017