In the latest trading session, Marathon Petroleum (MPC) closed at $241.56, marking a +1.43% move from the previous day. This change outpaced the S&P 500's 0.11% gain on the day. On the other hand, the ...
Marathon Petroleum Corporation (NYSE:MPC) is known for its high shareholder returns, with the company distributing over $1.3 billion to shareholders through dividends and repurchases in the first ...
This voice experience is generated by AI. Learn more. This voice experience is generated by AI. Learn more. You shall have music wherever you go. The new MPC Sample is a fully portable devices for ...
Marathon Petroleum Corp. (NYSE:MPC) on Tuesday reported its second-quarter 2025 revenue of $34.101 billion, down from $38.4 billion in the prior-year period. Sales exceeded the analyst estimate of $30 ...