John Royall's Stock Ratings

JP Morgan Analyst

John Royall is an analyst at JP Morgan. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 03/18/2025

Overall Average Return

1.51%

Smart Score

55.7%

Overall Average Return Percentile

43rd

Number of Ratings

81
Buy NowGet Alert
03/13/2025OXYBuy Now
Occidental Petroleum
$47.669.12%
John Royall55%
$59 → $52MaintainsNeutralGet Alert
03/11/2025PBFBuy Now
PBF Energy
$21.7033.64%
John Royall55%
$31 → $29MaintainsNeutralGet Alert
01/16/2025PARRBuy Now
Par Pacific Hldgs
$14.4180.43%
John Royall55%
$27 → $26MaintainsOverweightGet Alert
01/10/2025PBFBuy Now
PBF Energy
$21.7061.29%
John Royall55%
$36 → $35MaintainsNeutralGet Alert
12/19/2024IMOBuy Now
Imperial Oil
$69.1144.7%
John Royall55%
$100 → $100DowngradeNeutral → UnderweightGet Alert
12/16/2024XOMBuy Now
Exxon Mobil
$113.5810.06%
John Royall55%
$130 → $125MaintainsOverweightGet Alert
12/10/2024DINOBuy Now
HF Sinclair
$33.5549.03%
John Royall55%
$51 → $50MaintainsNeutralGet Alert
12/10/2024DKBuy Now
Delek US Hldgs
$16.2735.22%
John Royall55%
$21 → $22MaintainsNeutralGet Alert
11/08/2024OXYBuy Now
Occidental Petroleum
$47.6617.51%
John Royall55%
→ $56ReinstatesNeutral → NeutralGet Alert
10/30/2024DARBuy Now
Darling Ingredients
$29.16102.33%
John Royall55%
$58 → $59MaintainsOverweightGet Alert
10/09/2024MPCBuy Now
Marathon Petroleum
$146.0017.12%
John Royall55%
$172 → $171MaintainsNeutralGet Alert
10/02/2024VLOBuy Now
Valero Energy
$132.0314.37%
John Royall55%
$172 → $151MaintainsOverweightGet Alert
10/02/2024PSXBuy Now
Phillips 66
$128.419.8%
John Royall55%
$160 → $141MaintainsOverweightGet Alert
10/02/2024MPCBuy Now
Marathon Petroleum
$146.0017.81%
John Royall55%
$186 → $172MaintainsNeutralGet Alert
10/02/2024DINOBuy Now
HF Sinclair
$33.5552.01%
John Royall55%
$60 → $51MaintainsNeutralGet Alert
10/02/2024DKBuy Now
Delek US Hldgs
$16.2716.78%
John Royall55%
$26 → $19MaintainsNeutralGet Alert
10/02/2024PBFBuy Now
PBF Energy
$21.7084.33%
John Royall55%
$53 → $40DowngradeOverweight → NeutralGet Alert
10/02/2024PARRBuy Now
Par Pacific Hldgs
$14.41108.19%
John Royall55%
$36 → $30UpgradeNeutral → OverweightGet Alert
09/19/2024WKCBuy Now
World Kinect
$28.5012.28%
John Royall55%
$29 → $32MaintainsNeutralGet Alert
09/19/2024CASYBuy Now
Casey's General Stores
$386.89-12.9%
John Royall55%
$300 → $337DowngradeNeutral → UnderweightGet Alert
09/19/2024MUSABuy Now
Murphy USA
$435.02
John Royall55%
$415 → $435DowngradeNeutral → UnderweightGet Alert
09/10/2024DKBuy Now
Delek US Hldgs
$16.2759.8%
John Royall55%
$23 → $26UpgradeUnderweight → NeutralGet Alert
09/04/2024CASYBuy Now
Casey's General Stores
$386.89-22.46%
John Royall55%
$298 → $300MaintainsNeutralGet Alert
08/19/2024DINOBuy Now
HF Sinclair
$33.5578.84%
John Royall55%
$59 → $60MaintainsNeutralGet Alert
07/02/2024VLOBuy Now
Valero Energy
$132.0330.27%
John Royall55%
$178 → $172MaintainsOverweightGet Alert
07/02/2024PSXBuy Now
Phillips 66
$128.4126.16%
John Royall55%
$165 → $162MaintainsOverweightGet Alert
07/02/2024PBFBuy Now
PBF Energy
$21.70144.24%
John Royall55%
$58 → $53MaintainsOverweightGet Alert
07/02/2024PARRBuy Now
Par Pacific Hldgs
$14.41149.83%
John Royall55%
$38 → $36MaintainsNeutralGet Alert
07/02/2024MPCBuy Now
Marathon Petroleum
$146.0027.4%
John Royall55%
$191 → $186MaintainsNeutralGet Alert
07/02/2024DINOBuy Now
HF Sinclair
$33.5575.86%
John Royall55%
$61 → $59MaintainsNeutralGet Alert
07/02/2024DKBuy Now
Delek US Hldgs
$16.2741.36%
John Royall55%
$25 → $23MaintainsUnderweightGet Alert
05/21/2024DKBuy Now
Delek US Hldgs
$16.2753.66%
John Royall55%
$26 → $25MaintainsUnderweightGet Alert
04/01/2024VLOBuy Now
Valero Energy
$132.0334.82%
John Royall55%
$177 → $178MaintainsOverweightGet Alert
04/01/2024PSXBuy Now
Phillips 66
$128.4130.05%
John Royall55%
$149 → $167MaintainsOverweightGet Alert
04/01/2024PBFBuy Now
PBF Energy
$21.70171.89%
John Royall55%
$54 → $59MaintainsOverweightGet Alert
04/01/2024MPCBuy Now
Marathon Petroleum
$146.0027.4%
John Royall55%
$172 → $186MaintainsNeutralGet Alert
03/26/2024ATDBuy Now
Alimentation Couche-Tard
John Royall55%
$79 → $84MaintainsOverweightGet Alert
03/13/2024ATDBuy Now
Alimentation Couche-Tard
John Royall55%
$80 → $79MaintainsOverweightGet Alert
03/12/2024MEGBuy Now
MEG Energy
$15.75115.87%
John Royall55%
$33 → $34MaintainsNeutralGet Alert
02/21/2024WKCBuy Now
World Kinect
$28.50-12.28%
John Royall55%
→ $25Initiates → NeutralGet Alert
02/20/2024PBFBuy Now
PBF Energy
$21.70148.85%
John Royall55%
$55 → $54MaintainsOverweightGet Alert
02/06/2024PKIBuy Now
Parkland
John Royall55%
$47 → $51MaintainsOverweightGet Alert
01/11/2024CNQBuy Now
Canadian Natural Res
$29.99240.11%
John Royall55%
$50.5 → $51MaintainsNeutralGet Alert
12/08/2023OXYBuy Now
Occidental Petroleum
$47.6653.18%
John Royall55%
$78 → $73MaintainsNeutralGet Alert
12/08/2023XOMBuy Now
Exxon Mobil
$113.5811.82%
John Royall55%
$134 → $127MaintainsOverweightGet Alert
10/25/2023XOMBuy Now
Exxon Mobil
$113.5817.98%
John Royall55%
$137 → $134MaintainsOverweightGet Alert
10/05/2023DINOBuy Now
HF Sinclair
$33.5581.82%
John Royall55%
$62 → $61MaintainsNeutralGet Alert
08/25/2023PARRBuy Now
Par Pacific Hldgs
$14.41135.95%
John Royall55%
$33 → $34MaintainsNeutralGet Alert
08/21/2023PBFBuy Now
PBF Energy
$21.70153.46%
John Royall55%
$56 → $55MaintainsOverweightGet Alert
07/27/2023CASYBuy Now
Casey's General Stores
$386.89-40.29%
John Royall55%
$211 → $231MaintainsNeutralGet Alert
07/07/2023VLOBuy Now
Valero Energy
$132.0329.52%
John Royall55%
$172 → $171MaintainsOverweightGet Alert
06/15/2023DENBuy Now
Denbury
John Royall55%
→ $96Initiates → NeutralGet Alert
05/31/2023CVXBuy Now
Chevron
$160.705.79%
John Royall55%
$161 → $170UpgradeUnderweight → NeutralGet Alert
05/16/2023PBFBuy Now
PBF Energy
$21.70158.06%
John Royall55%
$60 → $56MaintainsOverweightGet Alert
04/04/2023PBFBuy Now
PBF Energy
$21.70176.5%
John Royall55%
$59 → $60MaintainsOverweightGet Alert
03/28/2023DKBuy Now
Delek US Hldgs
$16.2759.8%
John Royall55%
$27 → $26MaintainsUnderweightGet Alert
03/28/2023DINOBuy Now
HF Sinclair
$33.5572.88%
John Royall55%
$55 → $58MaintainsNeutralGet Alert
03/28/2023PARRBuy Now
Par Pacific Hldgs
$14.41135.95%
John Royall55%
$29 → $34MaintainsNeutralGet Alert
03/28/2023PBFBuy Now
PBF Energy
$21.70171.89%
John Royall55%
$53 → $59MaintainsOverweightGet Alert
03/28/2023PSXBuy Now
Phillips 66
$128.41-6.55%
John Royall55%
$112 → $120MaintainsOverweightGet Alert
03/28/2023VLOBuy Now
Valero Energy
$132.0330.27%
John Royall55%
$160 → $172MaintainsOverweightGet Alert
03/28/2023MPCBuy Now
Marathon Petroleum
$146.002.05%
John Royall55%
$137 → $149DowngradeOverweight → NeutralGet Alert
03/03/2023CASYBuy Now
Casey's General Stores
$386.89-45.46%
John Royall55%
$173 → $211UpgradeUnderweight → NeutralGet Alert
01/27/2023VLOBuy Now
Valero Energy
$132.0321.18%
John Royall55%
$140 → $160MaintainsOverweightGet Alert
01/09/2023PBFBuy Now
PBF Energy
$21.70111.98%
John Royall55%
$42 → $46MaintainsOverweightGet Alert
01/09/2023DINOBuy Now
HF Sinclair
$33.5563.93%
John Royall55%
$54 → $55MaintainsNeutralGet Alert
01/06/2023VLOBuy Now
Valero Energy
$132.036.04%
John Royall55%
→ $140MaintainsOverweightGet Alert
11/15/2022DKBuy Now
Delek US Hldgs
$16.2759.8%
John Royall55%
$28 → $26MaintainsUnderweightGet Alert
10/18/2022PARRBuy Now
Par Pacific Hldgs
$14.4138.79%
John Royall55%
$19 → $20MaintainsNeutralGet Alert
10/18/2022XOMBuy Now
Exxon Mobil
$113.58-9.31%
John Royall55%
$102 → $103MaintainsOverweightGet Alert
10/07/2022VLOBuy Now
Valero Energy
$132.0312.85%
John Royall55%
→ $149MaintainsOverweightGet Alert
09/21/2022VLOBuy Now
Valero Energy
$132.0314.37%
John Royall55%
→ $151MaintainsOverweightGet Alert
09/06/2022VLOBuy Now
Valero Energy
$132.0312.1%
John Royall55%
$148 → $148MaintainsOverweightGet Alert
07/29/2022VLOBuy Now
Valero Energy
$132.0312.1%
John Royall55%
→ $148MaintainsOverweightGet Alert
07/08/2022DINOBuy Now
HF Sinclair
$33.5557.97%
John Royall55%
$52 → $53MaintainsNeutralGet Alert
07/05/2022VLOBuy Now
Valero Energy
$132.039.82%
John Royall55%
→ $145MaintainsOverweightGet Alert
09/14/2020CASYBuy Now
Casey's General Stores
$386.89-55.8%
John Royall55%
$168 → $171DowngradeNeutral → UnderweightGet Alert
02/03/2020MUSABuy Now
Murphy USA
$435.02-76.55%
John Royall55%
$100 → $102UpgradeUnderweight → NeutralGet Alert
09/12/2019CASYBuy Now
Casey's General Stores
$386.89-56.32%
John Royall55%
$152 → $169MaintainsNeutralGet Alert
06/14/2019CASYBuy Now
Casey's General Stores
$386.89-60.71%
John Royall55%
$140 → $152MaintainsNeutralGet Alert
04/25/2019CASYBuy Now
Casey's General Stores
$386.89
John Royall55%
Initiates → NeutralGet Alert