Transaction in Own Shares

Summary by AI BETAClose X

BP PLC has purchased a total of 2,856,200 ordinary shares on 2 February 2026 as part of its ongoing buyback programme, with the volume-weighted average price paid per share across the London Stock Exchange and Cboe (UK) being approximately 458.2 pence. Following these transactions, BP will hold 775,150,958 shares in treasury, with 15,711,162,036 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings