Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 8, 2026, that it purchased 3,200,000 of its ordinary shares as part of its ongoing buyback program. The purchases were made on the London Stock Exchange and Cboe (UK), with the volume-weighted average price paid per share being approximately 415.7 pence. Following these transactions, BP will hold 869,883,181 ordinary shares in treasury, with 15,616,429,813 ordinary shares and 12,706,252 preference shares in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings