Ryan Todd

Stock Analyst at Piper Sandler

(2.62)
# 778
Out of 5,441 analysts
369
Total ratings
Success rate
Average return
30 Stocks
Name Action PT Current % Upside Ratings Updated
TTE TotalEnergies
Maintains: Neutral
66 68
60.99 11.49% 20 Aug 18, 2025
SHEL Shell
Maintains: Overweight
84 82
71.41 14.83% 14 Aug 18, 2025
XOM Exxon Mobil
Maintains: Overweight
134 145
105.88 36.95% 15 Aug 18, 2025
COP ConocoPhillips
Maintains: Overweight
123 124
93.54 32.56% 18 Aug 18, 2025
CVX Chevron
Maintains: Overweight
164 168
153.53 9.42% 16 Aug 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
35 38
33.95 11.93% 14 Aug 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underweight
21 22
21.88 0.55% 22 Aug 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
144 145
118.39 22.48% 31 Aug 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
54 50
29.73 68.18% 9 Jul 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
159 168
131.81 27.46% 37 Jul 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
175 182
158.56 14.78% 28 Jul 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
17 27
20.69 30.5% 28 Jul 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
53 51
43.27 17.86% 23 Jul 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
57 51
43.72 16.65% 15 Dec 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
37 23
27.22 -15.5% 17 Sep 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
172 173
148.97 16.13% 13 Apr 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
13 8
2.27 252.42% 3 Apr 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
7 4
2.05 95.12% 3 Apr 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Underweight
2 3
2.63 14.07% 2 Jun 6, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
104 97
61.5 57.72% 5 May 4, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
37 36
36.39 -1.07% 13 Sep 9, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
106 121
269.62 -55.12% 2 Aug 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
6 7
n/a n/a 4 Aug 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
51 58
116.85 -50.36% 2 Aug 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
14 16
74.27 -78.46% 2 Aug 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
45 47
n/a n/a 1 Jul 24, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6
32.87 -81.75% 1 Mar 25, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
36
136.78 -73.68% 1 Mar 25, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
7
n/a n/a 1 Mar 25, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Hold
10
n/a n/a 9 Feb 2, 2018