Ryan Todd
Stock Analyst at Piper Sandler
(4.77)
# 543
Out of 4,463 analysts
805
Total ratings
60.2%
Success rate
11.9%
Average return
Main Sectors:
Stocks Rated by Ryan Todd
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| XOM Exxon Mobil | Maintained: Buy | $186 → $182 | $136.28 | +33.55% | 54 | Apr 9, 2026 | |
| MPC Marathon Petroleum | Maintained: Hold | $184 → $228 | $264.87 | -13.92% | 54 | Apr 9, 2026 | |
| SHEL Shell | Maintained: Buy | $106 | $76.57 | +38.44% | 39 | Apr 9, 2026 | |
| COP ConocoPhillips | Maintained: Buy | $154 → $157 | $103.22 | +52.10% | 50 | Apr 8, 2026 | |
| PSX Phillips 66 | Maintained: Hold | $156 → $177 | $174.50 | +1.43% | 70 | Apr 8, 2026 | |
| VLO Valero Energy | Maintained: Buy | $220 → $263 | $269.44 | -2.39% | 68 | Apr 8, 2026 | |
| PARR Par Pacific Holdings | Maintained: Buy | $57 → $72 | $58.80 | +22.45% | 42 | Apr 8, 2026 | |
| BP BP p.l.c. | Maintained: Hold | $44 → $47 | $36.15 | +30.01% | 39 | Mar 12, 2026 | |
| CVX Chevron | Maintained: Buy | $174 → $242 | $165.69 | +46.06% | 50 | Mar 12, 2026 | |
| EPA: TTE TotalEnergies SE | Maintained: Hold | €62.26 → €80.67 | $65.92 | +22.38% | 2 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $67 → $63 | $72.56 | -13.18% | 62 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $49 → $65 | $56.58 | +14.88% | 27 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $41 → $42 | $48.04 | -12.57% | 50 | Feb 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $47 → $40 | $53.14 | -24.73% | 35 | Jan 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $51 → $47 | $47.94 | -1.96% | 43 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $8 | $2.20 | n/a | 11 | Oct 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $3 | $1.59 | n/a | 6 | Aug 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $4 | $2.07 | n/a | 8 | May 10, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $35 → $37 | $40.25 | n/a | 26 | Jul 22, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $58 → $48 | $171.96 | n/a | 5 | Oct 23, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 → $10 | $41.22 | n/a | 7 | Sep 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $16 → $17 | $31.87 | n/a | 14 | Aug 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $106 → $39 | $128.59 | n/a | 15 | Mar 24, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $455.60 | n/a | 1 | Mar 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $38 → $31 | $31.51 | n/a | 12 | Nov 4, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $36.97 | n/a | 1 | Jan 9, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 | $13.68 | n/a | 1 | Oct 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $12 | $2.03 | n/a | 1 | Mar 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $45 → $57 | $25.73 | n/a | 12 | Jun 4, 2015 |
Exxon Mobil
Apr 9, 2026
Maintained: Buy
Price Target: $186 → $182
Current: $136.28
Upside: +33.55%
Marathon Petroleum
Apr 9, 2026
Maintained: Hold
Price Target: $184 → $228
Current: $264.87
Upside: -13.92%
Shell
Apr 9, 2026
Maintained: Buy
Price Target: $106
Current: $76.57
Upside: +38.44%
ConocoPhillips
Apr 8, 2026
Maintained: Buy
Price Target: $154 → $157
Current: $103.22
Upside: +52.10%
Phillips 66
Apr 8, 2026
Maintained: Hold
Price Target: $156 → $177
Current: $174.50
Upside: +1.43%
Valero Energy
Apr 8, 2026
Maintained: Buy
Price Target: $220 → $263
Current: $269.44
Upside: -2.39%
Par Pacific Holdings
Apr 8, 2026
Maintained: Buy
Price Target: $57 → $72
Current: $58.80
Upside: +22.45%
BP p.l.c.
Mar 12, 2026
Maintained: Hold
Price Target: $44 → $47
Current: $36.15
Upside: +30.01%
Chevron
Mar 12, 2026
Maintained: Buy
Price Target: $174 → $242
Current: $165.69
Upside: +46.06%
TotalEnergies SE
Mar 12, 2026
Maintained: Hold
Price Target: €62.26 → €80.67
Current: $65.92
Upside: +22.38%
Feb 19, 2026
Maintained: Buy
Price Target: $67 → $63
Current: $72.56
Upside: -13.18%
Feb 13, 2026
Maintained: Buy
Price Target: $49 → $65
Current: $56.58
Upside: +14.88%
Feb 13, 2026
Maintained: Buy
Price Target: $41 → $42
Current: $48.04
Upside: -12.57%
Jan 8, 2026
Maintained: Hold
Price Target: $47 → $40
Current: $53.14
Upside: -24.73%
Oct 21, 2025
Maintained: Hold
Price Target: $51 → $47
Current: $47.94
Upside: -1.96%
Oct 10, 2024
Maintained: Buy
Price Target: $8
Current: $2.20
Upside: n/a
Aug 2, 2024
Rated: Sell
Price Target: $3
Current: $1.59
Upside: n/a
May 10, 2024
Maintained: Buy
Price Target: $4
Current: $2.07
Upside: n/a
Jul 22, 2021
Maintained: Buy
Price Target: $35 → $37
Current: $40.25
Upside: n/a
Oct 23, 2020
Maintained: Buy
Price Target: $58 → $48
Current: $171.96
Upside: n/a
Sep 18, 2020
Maintained: Hold
Price Target: $12 → $10
Current: $41.22
Upside: n/a
Aug 13, 2020
Maintained: Hold
Price Target: $16 → $17
Current: $31.87
Upside: n/a
Mar 24, 2020
Downgraded: Hold
Price Target: $106 → $39
Current: $128.59
Upside: n/a
Mar 9, 2020
Downgraded: Hold
Price Target: n/a
Current: $455.60
Upside: n/a
Nov 4, 2019
Maintained: Hold
Price Target: $38 → $31
Current: $31.51
Upside: n/a
Jan 9, 2019
Reiterated: Buy
Price Target: $17
Current: $36.97
Upside: n/a
Oct 23, 2018
Reiterated: Buy
Price Target: $24
Current: $13.68
Upside: n/a
Mar 29, 2016
Maintained: Buy
Price Target: $12
Current: $2.03
Upside: n/a
Jun 4, 2015
Maintained: Hold
Price Target: $45 → $57
Current: $25.73
Upside: n/a