The latest trading session saw Marathon Petroleum (MPC) ending at $151.95, denoting a +1.69% adjustment from its last day's close. The stock's change was less than the S&P 500's daily gain of 1.83%.
U.S. crude-oil futures rose more than $1, helped by robust distillate heating oil demand amid a winter blast in U.S. and Europe and as the energy market focused on possible supply disruptions because ...