Marathon Petroleum Corporation MPC is set to release second-quarter results on Aug 6. The current Zacks Consensus Estimate for the to-be-reported quarter is a profit of $3.83 per share on revenues of ...