Marathon Petroleum Reports Strong Q1 Earnings and Cash Flow | Intellectia