Marathon Petroleum Corporation (NYSE:MPC) is one of the best large cap value stocks to buy in 2026. On January 16, Scotiabank ...
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 ...