Ryan Todd

Stock Analyst at Piper Sandler

(4.82)
# 463
Out of 4,634 analysts
806
Total ratings
61.1%
Success rate
13.7%
Average return

Stocks Rated by Ryan Todd

Chevron
Jul 23, 2026
Initiated Coverage: Buy
Price Target: $242$207
Current: $194.91
Upside: +6.20%
ExxonMobil Holdings
Apr 9, 2026
Maintained: Buy
Price Target: $186$182
Current: $159.79
Upside: +13.90%
Marathon Petroleum
Apr 9, 2026
Maintained: Hold
Price Target: $184$228
Current: $320.32
Upside: -28.82%
Shell
Apr 9, 2026
Maintained: Buy
Price Target: $106
Current: $89.95
Upside: +17.84%
ConocoPhillips
Apr 8, 2026
Maintained: Buy
Price Target: $154$157
Current: $123.03
Upside: +27.61%
Phillips 66
Apr 8, 2026
Maintained: Hold
Price Target: $156$177
Current: $215.52
Upside: -17.87%
Valero Energy
Apr 8, 2026
Maintained: Buy
Price Target: $220$263
Current: $314.95
Upside: -16.49%
Par Pacific Holdings
Apr 8, 2026
Maintained: Buy
Price Target: $57$72
Current: $71.67
Upside: +0.46%
BP p.l.c.
Mar 12, 2026
Maintained: Hold
Price Target: $44$47
Current: $42.88
Upside: +9.61%
TotalEnergies SE
Mar 12, 2026
Maintained: Hold
Price Target: €61.41€79.58
Current: €75.54
Upside: +5.34%
Maintained: Buy
Price Target: $67$63
Current: $85.22
Upside: -26.07%
Maintained: Buy
Price Target: $49$65
Current: $62.83
Upside: +3.45%
Maintained: Buy
Price Target: $41$42
Current: $66.29
Upside: -36.64%
Maintained: Hold
Price Target: $47$40
Current: $60.81
Upside: -34.22%
Maintained: Hold
Price Target: $51$47
Current: $58.65
Upside: -19.86%
Maintained: Buy
Price Target: $8
Current: $2.60
Upside: n/a
Rated: Sell
Price Target: $3
Current: $1.66
Upside: n/a
Maintained: Buy
Price Target: $4
Current: $1.61
Upside: n/a
Maintained: Buy
Price Target: $35$37
Current: $45.36
Upside: n/a
Maintained: Buy
Price Target: $58$48
Current: $198.97
Upside: n/a
Maintained: Hold
Price Target: $12$10
Current: $42.37
Upside: n/a
Maintained: Hold
Price Target: $16$17
Current: $41.02
Upside: n/a
Downgraded: Hold
Price Target: $106$39
Current: $142.22
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $524.60
Upside: n/a
Maintained: Hold
Price Target: $38$31
Current: $35.49
Upside: n/a
Reiterated: Buy
Price Target: $17
Current: $40.29
Upside: n/a
Reiterated: Buy
Price Target: $24
Current: $14.38
Upside: n/a
Maintained: Buy
Price Target: $12
Current: $2.51
Upside: n/a
Maintained: Hold
Price Target: $45$57
Current: $31.76
Upside: n/a