EarningsMPC reported 2Q EPS that topped consensus estimates by approximately 33%.
Financial PerformanceMPC built cash with ending cash and investments of approximately $8.5 billion, an increase from around $7.6 billion.
Shareholder ReturnsMPC returned around $3.2 billion through buybacks, which was higher than expected, and the company has $5.8 billion remaining under its buyback program.