Ryan Todd
Stock Analyst at Piper Sandler
(4.84)
# 430
Out of 4,547 analysts
805
Total ratings
60.8%
Success rate
14.1%
Average return
Main Sectors:
Stocks Rated by Ryan Todd
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| XOM ExxonMobil Holdings | Maintained: Buy | $186 → $182 | $151.71 | +19.97% | 54 | Apr 9, 2026 | |
| MPC Marathon Petroleum | Maintained: Hold | $184 → $228 | $319.76 | -28.70% | 54 | Apr 9, 2026 | |
| SHEL Shell | Maintained: Buy | $106 | $87.20 | +21.56% | 39 | Apr 9, 2026 | |
| COP ConocoPhillips | Maintained: Buy | $154 → $157 | $117.50 | +33.62% | 50 | Apr 8, 2026 | |
| PSX Phillips 66 | Maintained: Hold | $156 → $177 | $212.27 | -16.62% | 70 | Apr 8, 2026 | |
| VLO Valero Energy | Maintained: Buy | $220 → $263 | $314.80 | -16.45% | 68 | Apr 8, 2026 | |
| PARR Par Pacific Holdings | Maintained: Buy | $57 → $72 | $80.40 | -10.45% | 42 | Apr 8, 2026 | |
| BP BP p.l.c. | Maintained: Hold | $44 → $47 | $42.76 | +9.92% | 39 | Mar 12, 2026 | |
| CVX Chevron | Maintained: Buy | $174 → $242 | $191.07 | +26.66% | 50 | Mar 12, 2026 | |
| EPA: TTE TotalEnergies SE | Maintained: Hold | €62.20 → €80.59 | €72.81 | +10.69% | 2 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $67 → $63 | $91.69 | -31.29% | 62 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $49 → $65 | $63.91 | +1.71% | 27 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $41 → $42 | $66.05 | -36.41% | 50 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $47 → $40 | $67.19 | -40.47% | 35 | Jan 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $51 → $47 | $56.50 | -16.81% | 43 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $8 | $2.52 | n/a | 11 | Oct 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $3 | $1.55 | n/a | 6 | Aug 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 | $2.13 | n/a | 8 | May 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $37 | $44.10 | n/a | 26 | Jul 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $58 → $48 | $199.80 | n/a | 5 | Oct 23, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 → $10 | $44.86 | n/a | 7 | Sep 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $16 → $17 | $35.77 | n/a | 14 | Aug 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $106 → $39 | $143.44 | n/a | 15 | Mar 24, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $529.30 | n/a | 1 | Mar 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $38 → $31 | $37.30 | n/a | 12 | Nov 4, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $37.75 | n/a | 1 | Jan 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 | $14.37 | n/a | 1 | Oct 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $12 | $2.42 | n/a | 1 | Mar 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $45 → $57 | $32.22 | n/a | 12 | Jun 4, 2015 |
ExxonMobil Holdings
Apr 9, 2026
Maintained: Buy
Price Target: $186 → $182
Current: $151.71
Upside: +19.97%
Marathon Petroleum
Apr 9, 2026
Maintained: Hold
Price Target: $184 → $228
Current: $319.76
Upside: -28.70%
Shell
Apr 9, 2026
Maintained: Buy
Price Target: $106
Current: $87.20
Upside: +21.56%
ConocoPhillips
Apr 8, 2026
Maintained: Buy
Price Target: $154 → $157
Current: $117.50
Upside: +33.62%
Phillips 66
Apr 8, 2026
Maintained: Hold
Price Target: $156 → $177
Current: $212.27
Upside: -16.62%
Valero Energy
Apr 8, 2026
Maintained: Buy
Price Target: $220 → $263
Current: $314.80
Upside: -16.45%
Par Pacific Holdings
Apr 8, 2026
Maintained: Buy
Price Target: $57 → $72
Current: $80.40
Upside: -10.45%
BP p.l.c.
Mar 12, 2026
Maintained: Hold
Price Target: $44 → $47
Current: $42.76
Upside: +9.92%
Chevron
Mar 12, 2026
Maintained: Buy
Price Target: $174 → $242
Current: $191.07
Upside: +26.66%
TotalEnergies SE
Mar 12, 2026
Maintained: Hold
Price Target: €62.20 → €80.59
Current: €72.81
Upside: +10.69%
Feb 19, 2026
Maintained: Buy
Price Target: $67 → $63
Current: $91.69
Upside: -31.29%
Feb 13, 2026
Maintained: Buy
Price Target: $49 → $65
Current: $63.91
Upside: +1.71%
Feb 13, 2026
Maintained: Buy
Price Target: $41 → $42
Current: $66.05
Upside: -36.41%
Jan 8, 2026
Maintained: Hold
Price Target: $47 → $40
Current: $67.19
Upside: -40.47%
Oct 21, 2025
Maintained: Hold
Price Target: $51 → $47
Current: $56.50
Upside: -16.81%
Oct 10, 2024
Maintained: Buy
Price Target: $8
Current: $2.52
Upside: n/a
Aug 2, 2024
Rated: Sell
Price Target: $3
Current: $1.55
Upside: n/a
May 10, 2024
Maintained: Buy
Price Target: $4
Current: $2.13
Upside: n/a
Jul 22, 2021
Maintained: Buy
Price Target: $35 → $37
Current: $44.10
Upside: n/a
Oct 23, 2020
Maintained: Buy
Price Target: $58 → $48
Current: $199.80
Upside: n/a
Sep 18, 2020
Maintained: Hold
Price Target: $12 → $10
Current: $44.86
Upside: n/a
Aug 13, 2020
Maintained: Hold
Price Target: $16 → $17
Current: $35.77
Upside: n/a
Mar 24, 2020
Downgraded: Hold
Price Target: $106 → $39
Current: $143.44
Upside: n/a
Mar 9, 2020
Downgraded: Hold
Price Target: n/a
Current: $529.30
Upside: n/a
Nov 4, 2019
Maintained: Hold
Price Target: $38 → $31
Current: $37.30
Upside: n/a
Jan 9, 2019
Reiterated: Buy
Price Target: $17
Current: $37.75
Upside: n/a
Oct 23, 2018
Reiterated: Buy
Price Target: $24
Current: $14.37
Upside: n/a
Mar 29, 2016
Maintained: Buy
Price Target: $12
Current: $2.42
Upside: n/a
Jun 4, 2015
Maintained: Hold
Price Target: $45 → $57
Current: $32.22
Upside: n/a