Ryan Todd

Stock Analyst at Piper Sandler

(4.84)
# 430
Out of 4,547 analysts
805
Total ratings
60.8%
Success rate
14.1%
Average return

Stocks Rated by Ryan Todd

ExxonMobil Holdings
Apr 9, 2026
Maintained: Buy
Price Target: $186$182
Current: $151.71
Upside: +19.97%
Marathon Petroleum
Apr 9, 2026
Maintained: Hold
Price Target: $184$228
Current: $319.76
Upside: -28.70%
Shell
Apr 9, 2026
Maintained: Buy
Price Target: $106
Current: $87.20
Upside: +21.56%
ConocoPhillips
Apr 8, 2026
Maintained: Buy
Price Target: $154$157
Current: $117.50
Upside: +33.62%
Phillips 66
Apr 8, 2026
Maintained: Hold
Price Target: $156$177
Current: $212.27
Upside: -16.62%
Valero Energy
Apr 8, 2026
Maintained: Buy
Price Target: $220$263
Current: $314.80
Upside: -16.45%
Par Pacific Holdings
Apr 8, 2026
Maintained: Buy
Price Target: $57$72
Current: $80.40
Upside: -10.45%
BP p.l.c.
Mar 12, 2026
Maintained: Hold
Price Target: $44$47
Current: $42.76
Upside: +9.92%
Chevron
Mar 12, 2026
Maintained: Buy
Price Target: $174$242
Current: $191.07
Upside: +26.66%
TotalEnergies SE
Mar 12, 2026
Maintained: Hold
Price Target: €62.20€80.59
Current: €72.81
Upside: +10.69%
Maintained: Buy
Price Target: $67$63
Current: $91.69
Upside: -31.29%
Maintained: Buy
Price Target: $49$65
Current: $63.91
Upside: +1.71%
Maintained: Buy
Price Target: $41$42
Current: $66.05
Upside: -36.41%
Maintained: Hold
Price Target: $47$40
Current: $67.19
Upside: -40.47%
Maintained: Hold
Price Target: $51$47
Current: $56.50
Upside: -16.81%
Maintained: Buy
Price Target: $8
Current: $2.52
Upside: n/a
Rated: Sell
Price Target: $3
Current: $1.55
Upside: n/a
Maintained: Buy
Price Target: $4
Current: $2.13
Upside: n/a
Maintained: Buy
Price Target: $35$37
Current: $44.10
Upside: n/a
Maintained: Buy
Price Target: $58$48
Current: $199.80
Upside: n/a
Maintained: Hold
Price Target: $12$10
Current: $44.86
Upside: n/a
Maintained: Hold
Price Target: $16$17
Current: $35.77
Upside: n/a
Downgraded: Hold
Price Target: $106$39
Current: $143.44
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $529.30
Upside: n/a
Maintained: Hold
Price Target: $38$31
Current: $37.30
Upside: n/a
Reiterated: Buy
Price Target: $17
Current: $37.75
Upside: n/a
Reiterated: Buy
Price Target: $24
Current: $14.37
Upside: n/a
Maintained: Buy
Price Target: $12
Current: $2.42
Upside: n/a
Maintained: Hold
Price Target: $45$57
Current: $32.22
Upside: n/a