In the latest trading session, Marathon Petroleum (MPC) closed at $157.90, marking a +0.56% move from the previous day. The stock's performance was ahead of the S&P 500's daily gain of 0.47%.