Marathon Petroleum Q2 EPS USD 17.73 - MPC News | Rallies