Marathon Petroleum (MPC) Declines More Than Market: Some Information for InvestorsZacks Investment Research • 07/23/24
Marathon Petroleum: Recent Pullback Creates Opportunity Given Share Repurchases (Upgrade)Seeking Alpha • 07/10/24
Marathon Petroleum Corp. to Report Second-Quarter Financial Results on August 6, 2024PRNewsWire • 06/11/24