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.