News Digest / Ticker: MPC

Ticker: MPC

02:06pm, Tuesday, May 06, 2025
Marathon Petroleum Corporation (NYSE: MPC) Period Ending: March 31, 2025 Marathon Petroleum Corporation has recently released its Q1 2025 financial results, highlighting a significant downturn compared to the previous year. The company's performance has been heavily influenced by fluctuating refi...