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
Main Sectors:
Stocks Rated by John Royall
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| BP BP p.l.c. | Reiterated: Hold | $43 → $46 | $46.10 | -0.22% | 3 | Sep 3, 2026 | |
| CVX Chevron | Reiterated: Buy | $207 → $243 | $214.06 | +13.52% | 12 | Sep 3, 2026 | |
| EPA: TTE TotalEnergies SE | Reiterated: Hold | €72.34 → €80.09 | €78.77 | +1.68% | 2 | Sep 3, 2026 | |
| MPC Marathon Petroleum | Reiterated: Buy | $344 → $462 | $395.93 | +16.69% | 23 | Sep 3, 2026 | |
| PSX Phillips 66 | Reiterated: Hold | $209 → $264 | $259.47 | +1.75% | 27 | Sep 3, 2026 | |
| SHEL Shell | Reiterated: Hold | $89 → $100 | $96.77 | +3.34% | 3 | Sep 3, 2026 | |
| VLO Valero Energy | Reiterated: Buy | $329 → $435 | $390.42 | +11.42% | 21 | Sep 3, 2026 | |
| XOM ExxonMobil Holdings | Reiterated: Hold | $158 → $185 | $165.99 | +11.45% | 20 | Sep 3, 2026 | |
| MUSA Murphy USA | Reiterated: Sell | $409 | $523.58 | n/a | 21 | Jun 9, 2025 | |
| DK Delek US Holdings | Reiterated: Hold | $20 → $19 | $76.10 | n/a | 20 | May 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $53.00 → $49.00 | $69.32 | n/a | 15 | May 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $62.00 → $59.00 | $95.30 | n/a | 16 | May 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $20 → $19 | $78.30 | n/a | 25 | May 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $20 → $19 | $49.66 | n/a | 15 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $34.00 → $32.00 | $45.89 | n/a | 13 | Apr 11, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $50 → $49 | $107.84 | n/a | 18 | Apr 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 → $25 | $84.65 | n/a | 19 | Apr 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $338 → $333 | $615.47 | n/a | 24 | Mar 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $100.00 → $101.00 | $180.36 | n/a | 12 | Feb 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $71 → $59 | $61.46 | n/a | 16 | Jan 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $58 → $59 | $65.11 | n/a | 4 | Oct 29, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $25 → $32 | $35.21 | n/a | 2 | Sep 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $62 → $60 | $77.67 | n/a | 9 | Apr 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $141 → $139 | $137.35 | n/a | 13 | Feb 9, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $78.00 → $80.00 | $80.50 | n/a | 3 | Nov 28, 2023 |
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
May 13, 2025
Reiterated: Hold
Price Target: $53.00 → $49.00
Current: $69.32
Upside: n/a
May 13, 2025
Reiterated: Hold
Price Target: $62.00 → $59.00
Current: $95.30
Upside: n/a
May 7, 2025
Reiterated: Hold
Price Target: $20 → $19
Current: $78.30
Upside: n/a
May 2, 2025
Reiterated: Sell
Price Target: $20 → $19
Current: $49.66
Upside: n/a
Apr 11, 2025
Reiterated: Buy
Price Target: $34.00 → $32.00
Current: $45.89
Upside: n/a
Apr 1, 2025
Reiterated: Hold
Price Target: $50 → $49
Current: $107.84
Upside: n/a
Apr 1, 2025
Reiterated: Buy
Price Target: $24 → $25
Current: $84.65
Upside: n/a
Mar 14, 2025
Reiterated: Sell
Price Target: $338 → $333
Current: $615.47
Upside: n/a
Feb 14, 2025
Reiterated: Sell
Price Target: $100.00 → $101.00
Current: $180.36
Upside: n/a
Jan 14, 2025
Reiterated: Hold
Price Target: $71 → $59
Current: $61.46
Upside: n/a
Oct 29, 2024
Reiterated: Buy
Price Target: $58 → $59
Current: $65.11
Upside: n/a
Sep 19, 2024
Reiterated: Hold
Price Target: $25 → $32
Current: $35.21
Upside: n/a
Apr 19, 2024
Reiterated: Hold
Price Target: $62 → $60
Current: $77.67
Upside: n/a
Feb 9, 2024
Reiterated: Hold
Price Target: $141 → $139
Current: $137.35
Upside: n/a
Nov 28, 2023
Reiterated: Buy
Price Target: $78.00 → $80.00
Current: $80.50
Upside: n/a