Marathon Petroleum (MPC) closed the latest trading day at $140.53, indicating a -1.55% change from the previous session's end. This change lagged the S&P 500's daily gain of 0.55%. On the other hand, ...
The stock's fall snapped a three-day winning streak.
The Federal Reserve's 25 basis points rate cut at the end of October 2024 took interest rates below 5% for the first time ...