John Royall

Stock Analyst at Piper Sandler

(4.47)
# 1,128
Out of 5,081 analysts
370
Total ratings
59.6%
Success rate
11.1%
Average return

Stocks Rated by John Royall

Delek US Holdings
Oct 27, 2026
Initiated: Hold
Price Target: $19 → $90
Current: $78.47
Upside: +14.69%
Par Pacific Holdings
Oct 27, 2026
Initiated: Hold
Price Target: $25 → $94
Current: $83.17
Upside: +13.02%
PBF Energy
Oct 27, 2026
Initiated: Hold
Price Target: $19 → $94
Current: $80.55
Upside: +16.70%
HF Sinclair
Oct 27, 2026
Initiated: Buy
Price Target: $49 → $152
Current: $125.25
Upside: +21.36%
ConocoPhillips
Oct 27, 2026
Initiated: Hold
Price Target: $139 → $157
Current: $151.37
Upside: +3.72%
Occidental Petroleum
Oct 27, 2026
Initiated: Hold
Price Target: $59 → $69
Current: $64.07
Upside: +7.69%
Valero Energy
Oct 23, 2026
Reiterated: Buy
Price Target: $435
Current: $426.76
Upside: +1.93%
TotalEnergies SE
Oct 19, 2026
Reiterated: Hold
Price Target: €82.87
Current: €83.84
Upside: -1.15%
ExxonMobil Holdings
Oct 19, 2026
Reiterated: Hold
Price Target: $185
Current: $184.54
Upside: +0.25%
BP p.l.c.
Oct 16, 2026
Reiterated: Hold
Price Target: $46
Current: $50.53
Upside: -8.96%
Reiterated: Buy
Price Target: $243
Current: $232.01
Upside: +4.74%
Reiterated: Hold
Price Target: $264
Current: $288.85
Upside: -8.60%
Reiterated: Buy
Price Target: $344 → $462
Current: $470.64
Upside: -1.84%
Reiterated: Hold
Price Target: $89 → $100
Current: $106.91
Upside: -6.46%
Reiterated: Sell
Price Target: $409
Current: $539.14
Upside: n/a
Reiterated: Hold
Price Target: $53.00 → $49.00
Current: $77.21
Upside: n/a
Reiterated: Hold
Price Target: $62.00 → $59.00
Current: $111.42
Upside: n/a
Reiterated: Sell
Price Target: $20 → $19
Current: $62.02
Upside: n/a
Reiterated: Buy
Price Target: $34.00 → $32.00
Current: $46.54
Upside: n/a
Reiterated: Sell
Price Target: $338 → $333
Current: $703.93
Upside: n/a
Reiterated: Sell
Price Target: $100.00 → $101.00
Current: $188.76
Upside: n/a
Reiterated: Buy
Price Target: $58 → $59
Current: $57.16
Upside: n/a
Reiterated: Hold
Price Target: $25 → $32
Current: $36.37
Upside: n/a
Reiterated: Hold
Price Target: $62 → $60
Current: $74.27
Upside: n/a
Reiterated: Buy
Price Target: $78.00 → $80.00
Current: $82.71
Upside: n/a