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 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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results