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

Stocks Rated by Ryan Todd

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%
Maintained: Buy
Price Target: $67$63
Current: $70.76
Upside: -10.97%
Maintained: Buy
Price Target: $49$65
Current: $58.61
Upside: +10.90%
Maintained: Buy
Price Target: $41$42
Current: $42.57
Upside: -1.34%
Maintained: Hold
Price Target: $47$40
Current: $48.01
Upside: -16.68%
Maintained: Hold
Price Target: $51$47
Current: $57.10
Upside: -17.69%
Maintained: Buy
Price Target: $8
Current: $1.94
Upside: n/a
Rated: Sell
Price Target: $3
Current: $2.01
Upside: n/a
Maintained: Buy
Price Target: $4
Current: $1.99
Upside: n/a
Maintained: Buy
Price Target: $35$37
Current: $46.60
Upside: n/a
Maintained: Buy
Price Target: $58$48
Current: $196.55
Upside: n/a
Maintained: Hold
Price Target: $12$10
Current: $44.78
Upside: n/a
Maintained: Hold
Price Target: $16$17
Current: $38.00
Upside: n/a
Downgraded: Hold
Price Target: $106$39
Current: $140.28
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $540.50
Upside: n/a
Maintained: Hold
Price Target: $38$31
Current: $39.84
Upside: n/a
Reiterated: Buy
Price Target: $17
Current: $39.14
Upside: n/a
Reiterated: Buy
Price Target: $24
Current: $13.80
Upside: n/a
Maintained: Buy
Price Target: $12
Current: $2.98
Upside: n/a
Maintained: Hold
Price Target: $45$57
Current: $32.83
Upside: n/a