Marathon Petroleum Corp (MPC) reports robust earnings and shareholder returns, while navigating market challenges and planning strategic growth initiatives.