Marathon Petroleum posts highest profit since 2022 as supply disruptions lift margins - MPC News | Rallies