Marathon Petroleum has a potential crack spread improvement and favorable sentiment. See why MPC stock is a Buy.
The most recent trading session ended with Marathon Petroleum (MPC) standing at $133.98, reflecting a +0.45% shift from the previouse trading day's closing. The stock lagged the S&P 500's daily gain ...
Shares of Marathon Petroleum Corp. MPC inched 0.45% higher to $133.98 Monday, on what proved to be an all-around favorable ...