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

Stocks Rated by Ryan Todd

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%
Maintained: Buy
Price Target: $67$63
Current: $72.56
Upside: -13.18%
Maintained: Buy
Price Target: $49$65
Current: $56.58
Upside: +14.88%
Maintained: Buy
Price Target: $41$42
Current: $48.04
Upside: -12.57%
Maintained: Hold
Price Target: $47$40
Current: $53.14
Upside: -24.73%
Maintained: Hold
Price Target: $51$47
Current: $47.94
Upside: -1.96%
Maintained: Buy
Price Target: $8
Current: $2.20
Upside: n/a
Rated: Sell
Price Target: $3
Current: $1.59
Upside: n/a
Maintained: Buy
Price Target: $4
Current: $2.07
Upside: n/a
Maintained: Buy
Price Target: $35$37
Current: $40.25
Upside: n/a
Maintained: Buy
Price Target: $58$48
Current: $171.96
Upside: n/a
Maintained: Hold
Price Target: $12$10
Current: $41.22
Upside: n/a
Maintained: Hold
Price Target: $16$17
Current: $31.87
Upside: n/a
Downgraded: Hold
Price Target: $106$39
Current: $128.59
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $455.60
Upside: n/a
Maintained: Hold
Price Target: $38$31
Current: $31.51
Upside: n/a
Reiterated: Buy
Price Target: $17
Current: $36.97
Upside: n/a
Reiterated: Buy
Price Target: $24
Current: $13.68
Upside: n/a
Maintained: Buy
Price Target: $12
Current: $2.03
Upside: n/a
Maintained: Hold
Price Target: $45$57
Current: $25.73
Upside: n/a