Marathon Petroleum (MPC) is back on investors’ radar after its board declared a US$1.00 per share dividend, payable June 10, ...
Marathon Petroleum (MPC) ended the recent trading session at $248.29, demonstrating a +2.68% change from the preceding day's closing price. The stock outperformed the S&P 500, which registered a daily ...
Marathon Petroleum (MPC) shares have declined by 13.8% over the course of 21 trading days. The recent decrease is driven by renewed worries regarding its Q3 earnings shortfall and high maintenance ...