Ryan Todd
Stock Analyst at Piper Sandler
(4.82)
# 418
Out of 4,399 analysts
805
Total ratings
60.6%
Success rate
12.5%
Average return
Main Sectors:
Stocks Rated by Ryan Todd
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| XOM Exxon Mobil | Maintained: Buy | $186 → $182 | $150.62 | +20.83% | 54 | Apr 9, 2026 | |
| MPC Marathon Petroleum | Maintained: Hold | $184 → $228 | $263.28 | -13.40% | 54 | Apr 9, 2026 | |
| SHEL Shell | Maintained: Buy | $106 | $86.05 | +23.18% | 39 | Apr 9, 2026 | |
| COP ConocoPhillips | Maintained: Buy | $154 → $157 | $119.92 | +30.92% | 50 | Apr 8, 2026 | |
| PSX Phillips 66 | Maintained: Hold | $156 → $177 | $181.72 | -2.60% | 70 | Apr 8, 2026 | |
| VLO Valero Energy | Maintained: Buy | $220 → $263 | $257.99 | +1.94% | 68 | Apr 8, 2026 | |
| PARR Par Pacific Holdings | Maintained: Buy | $57 → $72 | $57.63 | +24.93% | 42 | Apr 8, 2026 | |
| BP BP p.l.c. | Maintained: Hold | $44 → $47 | $42.95 | +9.43% | 39 | Mar 12, 2026 | |
| CVX Chevron | Maintained: Buy | $174 → $242 | $189.80 | +27.50% | 50 | Mar 12, 2026 | |
| EPA: TTE TotalEnergies SE | Maintained: Hold | €61.53 → €79.73 | $77.24 | +3.22% | 2 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $67 → $63 | $70.76 | -10.97% | 62 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $49 → $65 | $58.61 | +10.90% | 27 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $41 → $42 | $42.57 | -1.34% | 50 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $47 → $40 | $48.01 | -16.68% | 35 | Jan 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $51 → $47 | $57.10 | -17.69% | 43 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $8 | $1.94 | n/a | 11 | Oct 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $3 | $2.01 | n/a | 6 | Aug 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 | $1.99 | n/a | 8 | May 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $37 | $46.60 | n/a | 26 | Jul 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $58 → $48 | $196.55 | n/a | 5 | Oct 23, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 → $10 | $44.78 | n/a | 7 | Sep 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $16 → $17 | $38.00 | n/a | 14 | Aug 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $106 → $39 | $140.28 | n/a | 15 | Mar 24, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $540.50 | n/a | 1 | Mar 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $38 → $31 | $39.84 | n/a | 12 | Nov 4, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $39.14 | n/a | 1 | Jan 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 | $13.80 | n/a | 1 | Oct 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $12 | $2.98 | n/a | 1 | Mar 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $45 → $57 | $32.83 | n/a | 12 | Jun 4, 2015 |
Exxon Mobil
Apr 9, 2026
Maintained: Buy
Price Target: $186 → $182
Current: $150.62
Upside: +20.83%
Marathon Petroleum
Apr 9, 2026
Maintained: Hold
Price Target: $184 → $228
Current: $263.28
Upside: -13.40%
Shell
Apr 9, 2026
Maintained: Buy
Price Target: $106
Current: $86.05
Upside: +23.18%
ConocoPhillips
Apr 8, 2026
Maintained: Buy
Price Target: $154 → $157
Current: $119.92
Upside: +30.92%
Phillips 66
Apr 8, 2026
Maintained: Hold
Price Target: $156 → $177
Current: $181.72
Upside: -2.60%
Valero Energy
Apr 8, 2026
Maintained: Buy
Price Target: $220 → $263
Current: $257.99
Upside: +1.94%
Par Pacific Holdings
Apr 8, 2026
Maintained: Buy
Price Target: $57 → $72
Current: $57.63
Upside: +24.93%
BP p.l.c.
Mar 12, 2026
Maintained: Hold
Price Target: $44 → $47
Current: $42.95
Upside: +9.43%
Chevron
Mar 12, 2026
Maintained: Buy
Price Target: $174 → $242
Current: $189.80
Upside: +27.50%
TotalEnergies SE
Mar 12, 2026
Maintained: Hold
Price Target: €61.53 → €79.73
Current: $77.24
Upside: +3.22%
Feb 19, 2026
Maintained: Buy
Price Target: $67 → $63
Current: $70.76
Upside: -10.97%
Feb 13, 2026
Maintained: Buy
Price Target: $49 → $65
Current: $58.61
Upside: +10.90%
Feb 13, 2026
Maintained: Buy
Price Target: $41 → $42
Current: $42.57
Upside: -1.34%
Jan 8, 2026
Maintained: Hold
Price Target: $47 → $40
Current: $48.01
Upside: -16.68%
Oct 21, 2025
Maintained: Hold
Price Target: $51 → $47
Current: $57.10
Upside: -17.69%
Oct 10, 2024
Maintained: Buy
Price Target: $8
Current: $1.94
Upside: n/a
Aug 2, 2024
Rated: Sell
Price Target: $3
Current: $2.01
Upside: n/a
May 10, 2024
Maintained: Buy
Price Target: $4
Current: $1.99
Upside: n/a
Jul 22, 2021
Maintained: Buy
Price Target: $35 → $37
Current: $46.60
Upside: n/a
Oct 23, 2020
Maintained: Buy
Price Target: $58 → $48
Current: $196.55
Upside: n/a
Sep 18, 2020
Maintained: Hold
Price Target: $12 → $10
Current: $44.78
Upside: n/a
Aug 13, 2020
Maintained: Hold
Price Target: $16 → $17
Current: $38.00
Upside: n/a
Mar 24, 2020
Downgraded: Hold
Price Target: $106 → $39
Current: $140.28
Upside: n/a
Mar 9, 2020
Downgraded: Hold
Price Target: n/a
Current: $540.50
Upside: n/a
Nov 4, 2019
Maintained: Hold
Price Target: $38 → $31
Current: $39.84
Upside: n/a
Jan 9, 2019
Reiterated: Buy
Price Target: $17
Current: $39.14
Upside: n/a
Oct 23, 2018
Reiterated: Buy
Price Target: $24
Current: $13.80
Upside: n/a
Mar 29, 2016
Maintained: Buy
Price Target: $12
Current: $2.98
Upside: n/a
Jun 4, 2015
Maintained: Hold
Price Target: $45 → $57
Current: $32.83
Upside: n/a