Zacks Investment Research on MSN
Marathon Petroleum (MPC) beats stock market upswing: What investors need to know
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 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 ...
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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results