Marathon Petroleum expects $3.1 billion in annual distributions from MPLX - MPC News | Rallies