News

Marathon Petroleum (MPC) closed the most recent trading day at $174.46, moving +2.65% from the previous trading session. This move outpaced the S&P 500's daily gain of 0.48%. Elsewhere, the Dow ...
Marathon Petroleum (MPC) closed the most recent trading day at $179.93, moving +1.97% from the previous trading session. The stock exceeded the S&P 500, which registered a loss of 0.07% for the day.
Marathon Petroleum MPC -1.47% swung to a first-quarter loss as refining profit margins fell sharply alongside oil and gasoline prices. The Findlay, Ohio, oil refiner and natural-gas pipeline firm ...
Shares of Marathon Petroleum Corp. MPC advanced 2.02% to $162.33 Tuesday, on what proved to be an all-around great trading session for the stock market, with the S&P 500 Index SPX rising 2.05% to ...