Marathon Petroleum is trading 4.1% down at $299.80 as investors take profits following yesterday's post-earnings rally.

  • The stock previously surged after reporting blowout Q2 2026 results, featuring an EPS of $17.73 and record Refining & Marketing margins.
  • The broader energy sector is facing headwinds from lower crude prices and optimism regarding a U.S.-Iran diplomatic breakthrough, which could reduce geopolitical risks in the Strait of Hormuz.