Here's Why Marathon Petroleum (MPC) Gained But Lagged the Market Today

  • Marathon Petroleum (MPC) closed at $138.31 in the latest trading session, marking a +0.53% move from the prior day.