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 06/19/2025

Overall Average Return

5.14%

Smart Score

60.4%

Overall Average Return Percentile

48th

Number of Ratings

86
Buy NowGet Alert
05/09/2025OXYBuy Now
Occidental Petroleum
$45.433.46%
John Royall60%
$52 → $47MaintainsNeutralGet Alert
04/29/2025PSXBuy Now
Phillips 66
$125.014.79%
John Royall60%
$138 → $131MaintainsOverweightGet Alert
04/28/2025VLOBuy Now
Valero Energy
$139.605.3%
John Royall60%
$152 → $147MaintainsOverweightGet Alert
04/11/2025SUBuy Now
Suncor Energy
$40.1954.27%
John Royall60%
$63 → $62MaintainsNeutralGet Alert
04/11/2025CVEBuy Now
Cenovus Energy
$14.50120.69%
John Royall60%
$34 → $32MaintainsOverweightGet Alert
03/13/2025OXYBuy Now
Occidental Petroleum
$45.4314.46%
John Royall60%
$59 → $52MaintainsNeutralGet Alert
03/11/2025PBFBuy Now
PBF Energy
$23.3124.41%
John Royall60%
$31 → $29MaintainsNeutralGet Alert
01/16/2025PARRBuy Now
Par Pacific Hldgs
$27.39-5.07%
John Royall60%
$27 → $26MaintainsOverweightGet Alert
01/10/2025PBFBuy Now
PBF Energy
$23.3150.15%
John Royall60%
$36 → $35MaintainsNeutralGet Alert
12/19/2024IMOBuy Now
Imperial Oil
——
John Royall60%
$100 → $100DowngradeNeutral → UnderweightGet Alert
12/16/2024XOMBuy Now
Exxon Mobil
$113.3210.31%
John Royall60%
$130 → $125MaintainsOverweightGet Alert
12/10/2024DINOBuy Now
HF Sinclair
$41.4020.77%
John Royall60%
$51 → $50MaintainsNeutralGet Alert
12/10/2024DKBuy Now
Delek US Hldgs
$22.04-0.18%
John Royall60%
$21 → $22MaintainsNeutralGet Alert
11/08/2024OXYBuy Now
Occidental Petroleum
$45.4323.27%
John Royall60%
→ $56ReinstatesNeutral → NeutralGet Alert
10/30/2024DARBuy Now
Darling Ingredients
$38.5553.05%
John Royall60%
$58 → $59MaintainsOverweightGet Alert
10/09/2024MPCBuy Now
Marathon Petroleum
$167.102.33%
John Royall60%
$172 → $171MaintainsNeutralGet Alert
10/02/2024VLOBuy Now
Valero Energy
$139.608.17%
John Royall60%
$172 → $151MaintainsOverweightGet Alert
10/02/2024PSXBuy Now
Phillips 66
$125.0112.79%
John Royall60%
$160 → $141MaintainsOverweightGet Alert
10/02/2024MPCBuy Now
Marathon Petroleum
$167.102.93%
John Royall60%
$186 → $172MaintainsNeutralGet Alert
10/02/2024DINOBuy Now
HF Sinclair
$41.4023.19%
John Royall60%
$60 → $51MaintainsNeutralGet Alert
10/02/2024DKBuy Now
Delek US Hldgs
$22.04-13.8%
John Royall60%
$26 → $19MaintainsNeutralGet Alert
10/02/2024PBFBuy Now
PBF Energy
$23.3171.6%
John Royall60%
$53 → $40DowngradeOverweight → NeutralGet Alert
10/02/2024PARRBuy Now
Par Pacific Hldgs
$27.399.53%
John Royall60%
$36 → $30UpgradeNeutral → OverweightGet Alert
09/19/2024WKCBuy Now
World Kinect
$28.0414.12%
John Royall60%
$29 → $32MaintainsNeutralGet Alert
09/19/2024CASYBuy Now
Casey's General Stores
$506.31-33.44%
John Royall60%
$300 → $337DowngradeNeutral → UnderweightGet Alert
09/19/2024MUSABuy Now
Murphy USA
$408.666.45%
John Royall60%
$415 → $435DowngradeNeutral → UnderweightGet Alert
09/10/2024DKBuy Now
Delek US Hldgs
$22.0417.96%
John Royall60%
$23 → $26UpgradeUnderweight → NeutralGet Alert
09/04/2024CASYBuy Now
Casey's General Stores
$506.31-40.75%
John Royall60%
$298 → $300MaintainsNeutralGet Alert
08/19/2024DINOBuy Now
HF Sinclair
$41.4044.93%
John Royall60%
$59 → $60MaintainsNeutralGet Alert
07/02/2024VLOBuy Now
Valero Energy
$139.6023.21%
John Royall60%
$178 → $172MaintainsOverweightGet Alert
07/02/2024PSXBuy Now
Phillips 66
$125.0129.59%
John Royall60%
$165 → $162MaintainsOverweightGet Alert
07/02/2024PBFBuy Now
PBF Energy
$23.31127.37%
John Royall60%
$58 → $53MaintainsOverweightGet Alert
07/02/2024PARRBuy Now
Par Pacific Hldgs
$27.3931.43%
John Royall60%
$38 → $36MaintainsNeutralGet Alert
07/02/2024MPCBuy Now
Marathon Petroleum
$167.1011.31%
John Royall60%
$191 → $186MaintainsNeutralGet Alert
07/02/2024DINOBuy Now
HF Sinclair
$41.4042.51%
John Royall60%
$61 → $59MaintainsNeutralGet Alert
07/02/2024DKBuy Now
Delek US Hldgs
$22.044.35%
John Royall60%
$25 → $23MaintainsUnderweightGet Alert
05/21/2024DKBuy Now
Delek US Hldgs
$22.0413.43%
John Royall60%
$26 → $25MaintainsUnderweightGet Alert
04/01/2024VLOBuy Now
Valero Energy
$139.6027.51%
John Royall60%
$177 → $178MaintainsOverweightGet Alert
04/01/2024PSXBuy Now
Phillips 66
$125.0133.59%
John Royall60%
$149 → $167MaintainsOverweightGet Alert
04/01/2024PBFBuy Now
PBF Energy
$23.31153.11%
John Royall60%
$54 → $59MaintainsOverweightGet Alert
04/01/2024MPCBuy Now
Marathon Petroleum
$167.1011.31%
John Royall60%
$172 → $186MaintainsNeutralGet Alert
03/26/2024ATDBuy Now
Alimentation Couche-Tard
——
John Royall60%
$79 → $84MaintainsOverweightGet Alert
03/13/2024ATDBuy Now
Alimentation Couche-Tard
——
John Royall60%
$80 → $79MaintainsOverweightGet Alert
03/12/2024MEGBuy Now
MEG Energy
$22.3751.99%
John Royall60%
$33 → $34MaintainsNeutralGet Alert
02/21/2024WKCBuy Now
World Kinect
$28.04-10.84%
John Royall60%
→ $25Initiates → NeutralGet Alert
02/20/2024PBFBuy Now
PBF Energy
$23.31131.66%
John Royall60%
$55 → $54MaintainsOverweightGet Alert
02/06/2024PKIBuy Now
Parkland
——
John Royall60%
$47 → $51MaintainsOverweightGet Alert
01/11/2024CNQBuy Now
Canadian Natural Res
$33.51204.39%
John Royall60%
$101 → $102MaintainsNeutralGet Alert
12/08/2023OXYBuy Now
Occidental Petroleum
$45.4360.69%
John Royall60%
$78 → $73MaintainsNeutralGet Alert
12/08/2023XOMBuy Now
Exxon Mobil
$113.3212.07%
John Royall60%
$134 → $127MaintainsOverweightGet Alert
10/25/2023XOMBuy Now
Exxon Mobil
$113.3218.25%
John Royall60%
$137 → $134MaintainsOverweightGet Alert
10/05/2023DINOBuy Now
HF Sinclair
$41.4047.34%
John Royall60%
$62 → $61MaintainsNeutralGet Alert
08/25/2023PARRBuy Now
Par Pacific Hldgs
$27.3924.13%
John Royall60%
$33 → $34MaintainsNeutralGet Alert
08/21/2023PBFBuy Now
PBF Energy
$23.31135.95%
John Royall60%
$56 → $55MaintainsOverweightGet Alert
07/27/2023CASYBuy Now
Casey's General Stores
$506.31-54.38%
John Royall60%
$211 → $231MaintainsNeutralGet Alert
07/07/2023VLOBuy Now
Valero Energy
$139.6022.49%
John Royall60%
$172 → $171MaintainsOverweightGet Alert
06/15/2023DENBuy Now
Denbury
——
John Royall60%
→ $96Initiates → NeutralGet Alert
05/31/2023CVXBuy Now
Chevron
$148.3514.6%
John Royall60%
$161 → $170UpgradeUnderweight → NeutralGet Alert
05/16/2023PBFBuy Now
PBF Energy
$23.31140.24%
John Royall60%
$60 → $56MaintainsOverweightGet Alert
04/04/2023PBFBuy Now
PBF Energy
$23.31157.4%
John Royall60%
$59 → $60MaintainsOverweightGet Alert
03/28/2023DKBuy Now
Delek US Hldgs
$22.0417.96%
John Royall60%
$27 → $26MaintainsUnderweightGet Alert
03/28/2023DINOBuy Now
HF Sinclair
$41.4040.1%
John Royall60%
$55 → $58MaintainsNeutralGet Alert
03/28/2023PARRBuy Now
Par Pacific Hldgs
$27.3924.13%
John Royall60%
$29 → $34MaintainsNeutralGet Alert
03/28/2023PBFBuy Now
PBF Energy
$23.31153.11%
John Royall60%
$53 → $59MaintainsOverweightGet Alert
03/28/2023PSXBuy Now
Phillips 66
$125.01-4.01%
John Royall60%
$112 → $120MaintainsOverweightGet Alert
03/28/2023VLOBuy Now
Valero Energy
$139.6023.21%
John Royall60%
$160 → $172MaintainsOverweightGet Alert
03/28/2023MPCBuy Now
Marathon Petroleum
$167.10-10.83%
John Royall60%
$137 → $149DowngradeOverweight → NeutralGet Alert
03/03/2023CASYBuy Now
Casey's General Stores
$506.31-58.33%
John Royall60%
$173 → $211UpgradeUnderweight → NeutralGet Alert
01/27/2023VLOBuy Now
Valero Energy
$139.6014.61%
John Royall60%
$140 → $160MaintainsOverweightGet Alert
01/09/2023PBFBuy Now
PBF Energy
$23.3197.34%
John Royall60%
$42 → $46MaintainsOverweightGet Alert
01/09/2023DINOBuy Now
HF Sinclair
$41.4032.85%
John Royall60%
$54 → $55MaintainsNeutralGet Alert
01/06/2023VLOBuy Now
Valero Energy
$139.600.29%
John Royall60%
→ $140MaintainsOverweightGet Alert
11/15/2022DKBuy Now
Delek US Hldgs
$22.0417.96%
John Royall60%
$28 → $26MaintainsUnderweightGet Alert
10/18/2022PARRBuy Now
Par Pacific Hldgs
$27.39-26.98%
John Royall60%
$19 → $20MaintainsNeutralGet Alert
10/18/2022XOMBuy Now
Exxon Mobil
$113.32-9.11%
John Royall60%
$102 → $103MaintainsOverweightGet Alert
10/07/2022VLOBuy Now
Valero Energy
$139.606.73%
John Royall60%
→ $149MaintainsOverweightGet Alert
09/21/2022VLOBuy Now
Valero Energy
$139.608.17%
John Royall60%
→ $151MaintainsOverweightGet Alert
09/06/2022VLOBuy Now
Valero Energy
$139.606.02%
John Royall60%
$148 → $148MaintainsOverweightGet Alert
07/29/2022VLOBuy Now
Valero Energy
$139.606.02%
John Royall60%
→ $148MaintainsOverweightGet Alert
07/08/2022DINOBuy Now
HF Sinclair
$41.4028.02%
John Royall60%
$52 → $53MaintainsNeutralGet Alert
07/05/2022VLOBuy Now
Valero Energy
$139.603.87%
John Royall60%
→ $145MaintainsOverweightGet Alert
09/14/2020CASYBuy Now
Casey's General Stores
$506.31-66.23%
John Royall60%
$168 → $171DowngradeNeutral → UnderweightGet Alert
02/03/2020MUSABuy Now
Murphy USA
$408.66-75.04%
John Royall60%
$100 → $102UpgradeUnderweight → NeutralGet Alert
09/12/2019CASYBuy Now
Casey's General Stores
$506.31-66.62%
John Royall60%
$152 → $169MaintainsNeutralGet Alert
06/14/2019CASYBuy Now
Casey's General Stores
$506.31-69.98%
John Royall60%
$140 → $152MaintainsNeutralGet Alert
04/25/2019CASYBuy Now
Casey's General Stores
$506.31—
John Royall60%
—Initiates → NeutralGet Alert