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 04/14/2025

Overall Average Return

-0.44%

Smart Score

54.7%

Overall Average Return Percentile

42nd

Number of Ratings

83
Buy NowGet Alert
04/11/2025SUBuy Now
Suncor Energy
$33.7383.81%
John Royall54%
$63 → $62MaintainsNeutralGet Alert
04/11/2025CVEBuy Now
Cenovus Energy
$11.60175.86%
John Royall54%
$34 → $32MaintainsOverweightGet Alert
03/13/2025OXYBuy Now
Occidental Petroleum
$38.0536.68%
John Royall54%
$59 → $52MaintainsNeutralGet Alert
03/11/2025PBFBuy Now
PBF Energy
$15.9082.39%
John Royall54%
$31 → $29MaintainsNeutralGet Alert
01/16/2025PARRBuy Now
Par Pacific Hldgs
$13.5192.52%
John Royall54%
$27 → $26MaintainsOverweightGet Alert
01/10/2025PBFBuy Now
PBF Energy
$15.90120.13%
John Royall54%
$36 → $35MaintainsNeutralGet Alert
12/19/2024IMOBuy Now
Imperial Oil
$62.9858.78%
John Royall54%
$100 → $100DowngradeNeutral → UnderweightGet Alert
12/16/2024XOMBuy Now
Exxon Mobil
$105.3418.66%
John Royall54%
$130 → $125MaintainsOverweightGet Alert
12/10/2024DINOBuy Now
HF Sinclair
$27.8979.31%
John Royall54%
$51 → $50MaintainsNeutralGet Alert
12/10/2024DKBuy Now
Delek US Hldgs
$11.2695.45%
John Royall54%
$21 → $22MaintainsNeutralGet Alert
11/08/2024OXYBuy Now
Occidental Petroleum
$38.0547.19%
John Royall54%
→ $56ReinstatesNeutral → NeutralGet Alert
10/30/2024DARBuy Now
Darling Ingredients
$29.09102.82%
John Royall54%
$58 → $59MaintainsOverweightGet Alert
10/09/2024MPCBuy Now
Marathon Petroleum
$126.2535.45%
John Royall54%
$172 → $171MaintainsNeutralGet Alert
10/02/2024VLOBuy Now
Valero Energy
$110.8636.21%
John Royall54%
$172 → $151MaintainsOverweightGet Alert
10/02/2024PSXBuy Now
Phillips 66
$98.0243.85%
John Royall54%
$160 → $141MaintainsOverweightGet Alert
10/02/2024MPCBuy Now
Marathon Petroleum
$126.2536.24%
John Royall54%
$186 → $172MaintainsNeutralGet Alert
10/02/2024DINOBuy Now
HF Sinclair
$27.8982.89%
John Royall54%
$60 → $51MaintainsNeutralGet Alert
10/02/2024DKBuy Now
Delek US Hldgs
$11.2668.8%
John Royall54%
$26 → $19MaintainsNeutralGet Alert
10/02/2024PBFBuy Now
PBF Energy
$15.90151.57%
John Royall54%
$53 → $40DowngradeOverweight → NeutralGet Alert
10/02/2024PARRBuy Now
Par Pacific Hldgs
$13.51122.14%
John Royall54%
$36 → $30UpgradeNeutral → OverweightGet Alert
09/19/2024WKCBuy Now
World Kinect
$23.9533.61%
John Royall54%
$29 → $32MaintainsNeutralGet Alert
09/19/2024CASYBuy Now
Casey's General Stores
$450.43-25.18%
John Royall54%
$300 → $337DowngradeNeutral → UnderweightGet Alert
09/19/2024MUSABuy Now
Murphy USA
$513.92-15.36%
John Royall54%
$415 → $435DowngradeNeutral → UnderweightGet Alert
09/10/2024DKBuy Now
Delek US Hldgs
$11.26130.99%
John Royall54%
$23 → $26UpgradeUnderweight → NeutralGet Alert
09/04/2024CASYBuy Now
Casey's General Stores
$450.43-33.4%
John Royall54%
$298 → $300MaintainsNeutralGet Alert
08/19/2024DINOBuy Now
HF Sinclair
$27.89115.17%
John Royall54%
$59 → $60MaintainsNeutralGet Alert
07/02/2024VLOBuy Now
Valero Energy
$110.8655.15%
John Royall54%
$178 → $172MaintainsOverweightGet Alert
07/02/2024PSXBuy Now
Phillips 66
$98.0265.27%
John Royall54%
$165 → $162MaintainsOverweightGet Alert
07/02/2024PBFBuy Now
PBF Energy
$15.90233.33%
John Royall54%
$58 → $53MaintainsOverweightGet Alert
07/02/2024PARRBuy Now
Par Pacific Hldgs
$13.51166.57%
John Royall54%
$38 → $36MaintainsNeutralGet Alert
07/02/2024MPCBuy Now
Marathon Petroleum
$126.2547.33%
John Royall54%
$191 → $186MaintainsNeutralGet Alert
07/02/2024DINOBuy Now
HF Sinclair
$27.89111.58%
John Royall54%
$61 → $59MaintainsNeutralGet Alert
07/02/2024DKBuy Now
Delek US Hldgs
$11.26104.34%
John Royall54%
$25 → $23MaintainsUnderweightGet Alert
05/21/2024DKBuy Now
Delek US Hldgs
$11.26122.1%
John Royall54%
$26 → $25MaintainsUnderweightGet Alert
04/01/2024VLOBuy Now
Valero Energy
$110.8660.56%
John Royall54%
$177 → $178MaintainsOverweightGet Alert
04/01/2024PSXBuy Now
Phillips 66
$98.0270.37%
John Royall54%
$149 → $167MaintainsOverweightGet Alert
04/01/2024PBFBuy Now
PBF Energy
$15.90271.07%
John Royall54%
$54 → $59MaintainsOverweightGet Alert
04/01/2024MPCBuy Now
Marathon Petroleum
$126.2547.33%
John Royall54%
$172 → $186MaintainsNeutralGet Alert
03/26/2024ATDBuy Now
Alimentation Couche-Tard
John Royall54%
$79 → $84MaintainsOverweightGet Alert
03/13/2024ATDBuy Now
Alimentation Couche-Tard
John Royall54%
$80 → $79MaintainsOverweightGet Alert
03/12/2024MEGBuy Now
MEG Energy
$13.50151.85%
John Royall54%
$33 → $34MaintainsNeutralGet Alert
02/21/2024WKCBuy Now
World Kinect
$23.954.38%
John Royall54%
→ $25Initiates → NeutralGet Alert
02/20/2024PBFBuy Now
PBF Energy
$15.90239.62%
John Royall54%
$55 → $54MaintainsOverweightGet Alert
02/06/2024PKIBuy Now
Parkland
John Royall54%
$47 → $51MaintainsOverweightGet Alert
01/11/2024CNQBuy Now
Canadian Natural Res
$27.09276.52%
John Royall54%
$50.5 → $51MaintainsNeutralGet Alert
12/08/2023OXYBuy Now
Occidental Petroleum
$38.0591.88%
John Royall54%
$78 → $73MaintainsNeutralGet Alert
12/08/2023XOMBuy Now
Exxon Mobil
$105.3420.56%
John Royall54%
$134 → $127MaintainsOverweightGet Alert
10/25/2023XOMBuy Now
Exxon Mobil
$105.3427.21%
John Royall54%
$137 → $134MaintainsOverweightGet Alert
10/05/2023DINOBuy Now
HF Sinclair
$27.89118.76%
John Royall54%
$62 → $61MaintainsNeutralGet Alert
08/25/2023PARRBuy Now
Par Pacific Hldgs
$13.51151.76%
John Royall54%
$33 → $34MaintainsNeutralGet Alert
08/21/2023PBFBuy Now
PBF Energy
$15.90245.91%
John Royall54%
$56 → $55MaintainsOverweightGet Alert
07/27/2023CASYBuy Now
Casey's General Stores
$450.43-48.72%
John Royall54%
$211 → $231MaintainsNeutralGet Alert
07/07/2023VLOBuy Now
Valero Energy
$110.8654.25%
John Royall54%
$172 → $171MaintainsOverweightGet Alert
06/15/2023DENBuy Now
Denbury
John Royall54%
→ $96Initiates → NeutralGet Alert
05/31/2023CVXBuy Now
Chevron
$136.8624.21%
John Royall54%
$161 → $170UpgradeUnderweight → NeutralGet Alert
05/16/2023PBFBuy Now
PBF Energy
$15.90252.2%
John Royall54%
$60 → $56MaintainsOverweightGet Alert
04/04/2023PBFBuy Now
PBF Energy
$15.90277.36%
John Royall54%
$59 → $60MaintainsOverweightGet Alert
03/28/2023DKBuy Now
Delek US Hldgs
$11.26130.99%
John Royall54%
$27 → $26MaintainsUnderweightGet Alert
03/28/2023DINOBuy Now
HF Sinclair
$27.89108%
John Royall54%
$55 → $58MaintainsNeutralGet Alert
03/28/2023PARRBuy Now
Par Pacific Hldgs
$13.51151.76%
John Royall54%
$29 → $34MaintainsNeutralGet Alert
03/28/2023PBFBuy Now
PBF Energy
$15.90271.07%
John Royall54%
$53 → $59MaintainsOverweightGet Alert
03/28/2023PSXBuy Now
Phillips 66
$98.0222.42%
John Royall54%
$112 → $120MaintainsOverweightGet Alert
03/28/2023VLOBuy Now
Valero Energy
$110.8655.15%
John Royall54%
$160 → $172MaintainsOverweightGet Alert
03/28/2023MPCBuy Now
Marathon Petroleum
$126.2518.02%
John Royall54%
$137 → $149DowngradeOverweight → NeutralGet Alert
03/03/2023CASYBuy Now
Casey's General Stores
$450.43-53.16%
John Royall54%
$173 → $211UpgradeUnderweight → NeutralGet Alert
01/27/2023VLOBuy Now
Valero Energy
$110.8644.33%
John Royall54%
$140 → $160MaintainsOverweightGet Alert
01/09/2023PBFBuy Now
PBF Energy
$15.90189.31%
John Royall54%
$42 → $46MaintainsOverweightGet Alert
01/09/2023DINOBuy Now
HF Sinclair
$27.8997.24%
John Royall54%
$54 → $55MaintainsNeutralGet Alert
01/06/2023VLOBuy Now
Valero Energy
$110.8626.29%
John Royall54%
→ $140MaintainsOverweightGet Alert
11/15/2022DKBuy Now
Delek US Hldgs
$11.26130.99%
John Royall54%
$28 → $26MaintainsUnderweightGet Alert
10/18/2022PARRBuy Now
Par Pacific Hldgs
$13.5148.09%
John Royall54%
$19 → $20MaintainsNeutralGet Alert
10/18/2022XOMBuy Now
Exxon Mobil
$105.34-2.22%
John Royall54%
$102 → $103MaintainsOverweightGet Alert
10/07/2022VLOBuy Now
Valero Energy
$110.8634.4%
John Royall54%
→ $149MaintainsOverweightGet Alert
09/21/2022VLOBuy Now
Valero Energy
$110.8636.21%
John Royall54%
→ $151MaintainsOverweightGet Alert
09/06/2022VLOBuy Now
Valero Energy
$110.8633.5%
John Royall54%
$148 → $148MaintainsOverweightGet Alert
07/29/2022VLOBuy Now
Valero Energy
$110.8633.5%
John Royall54%
→ $148MaintainsOverweightGet Alert
07/08/2022DINOBuy Now
HF Sinclair
$27.8990.07%
John Royall54%
$52 → $53MaintainsNeutralGet Alert
07/05/2022VLOBuy Now
Valero Energy
$110.8630.8%
John Royall54%
→ $145MaintainsOverweightGet Alert
09/14/2020CASYBuy Now
Casey's General Stores
$450.43-62.04%
John Royall54%
$168 → $171DowngradeNeutral → UnderweightGet Alert
02/03/2020MUSABuy Now
Murphy USA
$513.92-80.15%
John Royall54%
$100 → $102UpgradeUnderweight → NeutralGet Alert
09/12/2019CASYBuy Now
Casey's General Stores
$450.43-62.48%
John Royall54%
$152 → $169MaintainsNeutralGet Alert
06/14/2019CASYBuy Now
Casey's General Stores
$450.43-66.25%
John Royall54%
$140 → $152MaintainsNeutralGet Alert
04/25/2019CASYBuy Now
Casey's General Stores
$450.43
John Royall54%
Initiates → NeutralGet Alert