BP is trading at £527.10, down 4.5% today, as part of a broader pullback in energy names driven by sharply lower crude prices.

  • Renewed Iran–US talks and an announced OPEC+ production increase are weighing on integrated oil majors.
  • The sector-wide slide persists despite otherwise firm performance across global equity markets.