Marathon Petroleum (MPC) closed the most recent trading day at $36.07, moving +1.09% from the previous trading session. This move outpaced the S&P 500's daily gain of 0.45%. At the same time, the Dow added 0.36%, and the tech-heavy Nasdaq gained 0.52%. Prior to today's trading, shares of the refiner had lost 7.54% over the past month. This has lagged the Oils-Energy sector's loss of 2.44% and the S&P 500's gain of 2.08% in that time.