Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 9, 2026, that it purchased a total of 3,138,787 ordinary shares as part of its ongoing buyback program, with purchases made on the London Stock Exchange and Cboe (UK). The volume-weighted average price paid per share across all venues was approximately 424.6 pence. Following these transactions, BP will hold 873,021,968 shares in treasury, with 15,613,291,026 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings