John Royall

Stock Analyst at Piper Sandler

(4.33)
# 1,336
Out of 4,673 analysts
348
Total ratings
58.4%
Success rate
10.5%
Average return

Stocks Rated by John Royall

Phillips 66
Aug 10, 2026
Maintained: Hold
Price Target: $208$209
Current: $242.87
Upside: -13.95%
BP p.l.c.
Aug 7, 2026
Maintained: Hold
Price Target: $42$43
Current: $44.76
Upside: -3.93%
Marathon Petroleum
Aug 6, 2026
Maintained: Buy
Price Target: $343$344
Current: $360.72
Upside: -4.64%
Chevron
Aug 4, 2026
Maintained: Buy
Price Target: $183$207
Current: $205.27
Upside: +0.84%
Shell
Aug 3, 2026
Maintained: Hold
Price Target: $88$89
Current: $93.33
Upside: -4.64%
Valero Energy
Jul 31, 2026
Maintained: Buy
Price Target: $147$329
Current: $348.86
Upside: -5.69%
TotalEnergies SE
Jul 28, 2026
Maintained: Hold
Price Target: €71.87
Current: €77.44
Upside: -7.19%
ExxonMobil Holdings
Jul 23, 2026
Initiated Coverage: Hold
Price Target: $125$158
Current: $165.11
Upside: -4.31%
Murphy USA
Jun 9, 2025
Maintained: Sell
Price Target: $409
Current: $569.72
Upside: n/a
Delek US Holdings
May 16, 2025
Maintained: Hold
Price Target: $20$19
Current: $71.47
Upside: n/a
Maintained: Hold
Price Target: $53.00$49.00
Current: $70.81
Upside: n/a
Maintained: Hold
Price Target: $62.00$59.00
Current: $94.24
Upside: n/a
Maintained: Hold
Price Target: $20$19
Current: $73.53
Upside: n/a
Maintained: Sell
Price Target: $20$19
Current: $39.51
Upside: n/a
Maintained: Buy
Price Target: $34.00$32.00
Current: $45.37
Upside: n/a
Maintained: Hold
Price Target: $50$49
Current: $97.32
Upside: n/a
Maintained: Buy
Price Target: $24$25
Current: $79.03
Upside: n/a
Maintained: Sell
Price Target: $338$333
Current: $835.74
Upside: n/a
Maintained: Sell
Price Target: $100.00$101.00
Current: $190.00
Upside: n/a
Maintained: Hold
Price Target: $71$59
Current: $61.30
Upside: n/a
Maintained: Buy
Price Target: $58$59
Current: $65.74
Upside: n/a
Maintained: Hold
Price Target: $25$32
Current: $35.95
Upside: n/a
Maintained: Hold
Price Target: $62$60
Current: $75.85
Upside: n/a
Maintained: Hold
Price Target: $141$139
Current: $134.87
Upside: n/a
Maintained: Buy
Price Target: $78.00$80.00
Current: $85.66
Upside: n/a