Marathon Petroleum remains a top "Buy" as global refining disruptions, especially in Russia, extend the duration of elevated crack spreads. Recent Ukrainian strikes have sidelined up to a third of Russian refining capacity, supporting crack spreads at $45+ for at least 15 months. MPC is poised for ~$70/share in excess cash flow by Q3 2027, enabling aggressive buybacks and at least 10% share retirement over the next year.









