
Marathon (MPC) Q1 Earnings Beat on Surging Refining Margins
Independent oil refiner and marketer Marathon Petroleum Corporation MPC reported earnings per share of $1.49, which comfortably beat the Zacks Consensus Estimate of $1.12 and compared with a loss of 37 cents per share in the year-ago […]