Marathon Petroleum Faces Pressure From Rising Turnaround Costs And Renewable Diesel Losses

Marathon Petroleum Corp. (NYSE: MPC) reported mixed Q3 FY25 results with increased revenue and adjusted earnings per share.

read more