John Royall

Stock Analyst at Piper Sandler

(4.41)
# 1,216
Out of 5,023 analysts
358
Total ratings
58.8%
Success rate
10.5%
Average return

Stocks Rated by John Royall

Phillips 66
Sep 30, 2026
Reiterated: Hold
Price Target: $264
Current: $264.58
Upside: -0.22%
BP p.l.c.
Sep 3, 2026
Reiterated: Hold
Price Target: $43 → $46
Current: $44.79
Upside: +2.70%
Chevron
Sep 3, 2026
Reiterated: Buy
Price Target: $207 → $243
Current: $206.69
Upside: +17.57%
TotalEnergies SE
Sep 3, 2026
Reiterated: Hold
Price Target: €74.74 → €82.75
Current: €74.46
Upside: +11.13%
Marathon Petroleum
Sep 3, 2026
Reiterated: Buy
Price Target: $344 → $462
Current: $422.33
Upside: +9.39%
Shell
Sep 3, 2026
Reiterated: Hold
Price Target: $89 → $100
Current: $96.23
Upside: +3.92%
Valero Energy
Sep 3, 2026
Reiterated: Buy
Price Target: $329 → $435
Current: $406.30
Upside: +7.06%
ExxonMobil Holdings
Sep 3, 2026
Reiterated: Hold
Price Target: $158 → $185
Current: $164.01
Upside: +12.80%
Murphy USA
Jun 9, 2025
Reiterated: Sell
Price Target: $409
Current: $515.02
Upside: n/a
Delek US Holdings
May 16, 2025
Reiterated: Hold
Price Target: $20 → $19
Current: $74.19
Upside: n/a
Reiterated: Hold
Price Target: $53.00 → $49.00
Current: $69.10
Upside: n/a
Reiterated: Hold
Price Target: $62.00 → $59.00
Current: $99.15
Upside: n/a
Reiterated: Hold
Price Target: $20 → $19
Current: $80.78
Upside: n/a
Reiterated: Sell
Price Target: $20 → $19
Current: $54.83
Upside: n/a
Reiterated: Buy
Price Target: $34.00 → $32.00
Current: $46.25
Upside: n/a
Reiterated: Hold
Price Target: $50 → $49
Current: $113.36
Upside: n/a
Reiterated: Buy
Price Target: $24 → $25
Current: $84.00
Upside: n/a
Reiterated: Sell
Price Target: $338 → $333
Current: $617.76
Upside: n/a
Reiterated: Sell
Price Target: $100.00 → $101.00
Current: $179.36
Upside: n/a
Reiterated: Hold
Price Target: $71 → $59
Current: $58.08
Upside: n/a
Reiterated: Buy
Price Target: $58 → $59
Current: $62.94
Upside: n/a
Reiterated: Hold
Price Target: $25 → $32
Current: $35.85
Upside: n/a
Reiterated: Hold
Price Target: $62 → $60
Current: $74.73
Upside: n/a
Reiterated: Hold
Price Target: $141 → $139
Current: $126.75
Upside: n/a
Reiterated: Buy
Price Target: $78.00 → $80.00
Current: $76.90
Upside: n/a