BP is trading 4% down at $37.74 as progress on a potential U.S.-Iran peace deal pressures global oil prices.

  • Energy shares are lagging the broader market despite strength in major indices.
  • Softer crude prices are pressuring integrated oil majors as geopolitical tensions show signs of easing.