In the latest trading session, Marathon Petroleum (MPC) closed at $149.96, marking a -0.94% move from the previous day. This change lagged the S&P 500's 0.53% gain on the day. Meanwhile, the Dow ...
The market expects Marathon Petroleum (MPC) to deliver a year-over-year decline in earnings on lower revenues when it reports results for the quarter ended December 2024. This widely-known consensus ...