Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on 26 January 2026 that it purchased a total of 2,929,845 ordinary shares as part of its ongoing buyback programme, with purchases executed on the London Stock Exchange and Cboe (UK). The volume-weighted average price paid per share across all venues was approximately 447.3 pence, with the highest price paid at 450.00 pence and the lowest at 444.00 pence. Following these transactions, BP will hold 760,913,042 ordinary shares in treasury, with 15,725,399,952 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings