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
Main Sectors:
Stocks Rated by John Royall
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PSX Phillips 66 | Reiterated: Hold | $264 | $264.58 | -0.22% | 28 | Sep 30, 2026 | |
| BP BP p.l.c. | Reiterated: Hold | $43 → $46 | $44.79 | +2.70% | 3 | Sep 3, 2026 | |
| CVX Chevron | Reiterated: Buy | $207 → $243 | $206.69 | +17.57% | 13 | Sep 3, 2026 | |
| EPA: TTE TotalEnergies SE | Reiterated: Hold | €74.74 → €82.75 | €74.46 | +11.13% | 2 | Sep 3, 2026 | |
| MPC Marathon Petroleum | Reiterated: Buy | $344 → $462 | $422.33 | +9.39% | 23 | Sep 3, 2026 | |
| SHEL Shell | Reiterated: Hold | $89 → $100 | $96.23 | +3.92% | 3 | Sep 3, 2026 | |
| VLO Valero Energy | Reiterated: Buy | $329 → $435 | $406.30 | +7.06% | 21 | Sep 3, 2026 | |
| XOM ExxonMobil Holdings | Reiterated: Hold | $158 → $185 | $164.01 | +12.80% | 20 | Sep 3, 2026 | |
| MUSA Murphy USA | Reiterated: Sell | $409 | $515.02 | n/a | 21 | Jun 9, 2025 | |
| DK Delek US Holdings | Reiterated: Hold | $20 → $19 | $74.19 | n/a | 20 | May 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $53.00 → $49.00 | $69.10 | n/a | 15 | May 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $62.00 → $59.00 | $99.15 | n/a | 16 | May 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $20 → $19 | $80.78 | n/a | 25 | May 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $20 → $19 | $54.83 | n/a | 15 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $34.00 → $32.00 | $46.25 | n/a | 13 | Apr 11, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $50 → $49 | $113.36 | n/a | 18 | Apr 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 → $25 | $84.00 | n/a | 19 | Apr 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $338 → $333 | $617.76 | n/a | 24 | Mar 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $100.00 → $101.00 | $179.36 | n/a | 12 | Feb 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $71 → $59 | $58.08 | n/a | 16 | Jan 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $58 → $59 | $62.94 | n/a | 4 | Oct 29, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $25 → $32 | $35.85 | n/a | 2 | Sep 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $62 → $60 | $74.73 | n/a | 9 | Apr 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $141 → $139 | $126.75 | n/a | 13 | Feb 9, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $78.00 → $80.00 | $76.90 | n/a | 3 | Nov 28, 2023 |
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
May 13, 2025
Reiterated: Hold
Price Target: $53.00 → $49.00
Current: $69.10
Upside: n/a
May 13, 2025
Reiterated: Hold
Price Target: $62.00 → $59.00
Current: $99.15
Upside: n/a
May 7, 2025
Reiterated: Hold
Price Target: $20 → $19
Current: $80.78
Upside: n/a
May 2, 2025
Reiterated: Sell
Price Target: $20 → $19
Current: $54.83
Upside: n/a
Apr 11, 2025
Reiterated: Buy
Price Target: $34.00 → $32.00
Current: $46.25
Upside: n/a
Apr 1, 2025
Reiterated: Hold
Price Target: $50 → $49
Current: $113.36
Upside: n/a
Apr 1, 2025
Reiterated: Buy
Price Target: $24 → $25
Current: $84.00
Upside: n/a
Mar 14, 2025
Reiterated: Sell
Price Target: $338 → $333
Current: $617.76
Upside: n/a
Feb 14, 2025
Reiterated: Sell
Price Target: $100.00 → $101.00
Current: $179.36
Upside: n/a
Jan 14, 2025
Reiterated: Hold
Price Target: $71 → $59
Current: $58.08
Upside: n/a
Oct 29, 2024
Reiterated: Buy
Price Target: $58 → $59
Current: $62.94
Upside: n/a
Sep 19, 2024
Reiterated: Hold
Price Target: $25 → $32
Current: $35.85
Upside: n/a
Apr 19, 2024
Reiterated: Hold
Price Target: $62 → $60
Current: $74.73
Upside: n/a
Feb 9, 2024
Reiterated: Hold
Price Target: $141 → $139
Current: $126.75
Upside: n/a
Nov 28, 2023
Reiterated: Buy
Price Target: $78.00 → $80.00
Current: $76.90
Upside: n/a