Marathon Petroleum Corporation(MPC)
Marathon Petroleum plunges after Q3 earnings miss; sees continued high turnaround costs
Marathon Petroleum Buybacks Outweigh Q3 Noise (StrongBuy)
Marathon Petroleum (MPC) (Buy)
Marathon Petroleum Q2 Review: Resilience Enables More Buybacks (StrongBuy)