Marathon Petroleum Q4 2024 Earnings: Performance and Strategy | Monexa