John Royall

Stock Analyst at Piper Sandler

(4.34)
# 1,326
Out of 4,966 analysts
356
Total ratings
58%
Success rate
10.4%
Average return

Stocks Rated by John Royall

BP p.l.c.
Sep 3, 2026
Reiterated: Hold
Price Target: $43$46
Current: $46.10
Upside: -0.22%
Chevron
Sep 3, 2026
Reiterated: Buy
Price Target: $207$243
Current: $214.06
Upside: +13.52%
TotalEnergies SE
Sep 3, 2026
Reiterated: Hold
Price Target: €72.34€80.09
Current: €78.77
Upside: +1.68%
Marathon Petroleum
Sep 3, 2026
Reiterated: Buy
Price Target: $344$462
Current: $395.93
Upside: +16.69%
Phillips 66
Sep 3, 2026
Reiterated: Hold
Price Target: $209$264
Current: $259.47
Upside: +1.75%
Shell
Sep 3, 2026
Reiterated: Hold
Price Target: $89$100
Current: $96.77
Upside: +3.34%
Valero Energy
Sep 3, 2026
Reiterated: Buy
Price Target: $329$435
Current: $390.42
Upside: +11.42%
ExxonMobil Holdings
Sep 3, 2026
Reiterated: Hold
Price Target: $158$185
Current: $165.99
Upside: +11.45%
Murphy USA
Jun 9, 2025
Reiterated: Sell
Price Target: $409
Current: $523.58
Upside: n/a
Delek US Holdings
May 16, 2025
Reiterated: Hold
Price Target: $20$19
Current: $76.10
Upside: n/a
Reiterated: Hold
Price Target: $53.00$49.00
Current: $69.32
Upside: n/a
Reiterated: Hold
Price Target: $62.00$59.00
Current: $95.30
Upside: n/a
Reiterated: Hold
Price Target: $20$19
Current: $78.30
Upside: n/a
Reiterated: Sell
Price Target: $20$19
Current: $49.66
Upside: n/a
Reiterated: Buy
Price Target: $34.00$32.00
Current: $45.89
Upside: n/a
Reiterated: Hold
Price Target: $50$49
Current: $107.84
Upside: n/a
Reiterated: Buy
Price Target: $24$25
Current: $84.65
Upside: n/a
Reiterated: Sell
Price Target: $338$333
Current: $615.47
Upside: n/a
Reiterated: Sell
Price Target: $100.00$101.00
Current: $180.36
Upside: n/a
Reiterated: Hold
Price Target: $71$59
Current: $61.46
Upside: n/a
Reiterated: Buy
Price Target: $58$59
Current: $65.11
Upside: n/a
Reiterated: Hold
Price Target: $25$32
Current: $35.21
Upside: n/a
Reiterated: Hold
Price Target: $62$60
Current: $77.67
Upside: n/a
Reiterated: Hold
Price Target: $141$139
Current: $137.35
Upside: n/a
Reiterated: Buy
Price Target: $78.00$80.00
Current: $80.50
Upside: n/a