Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on December 1, 2025, that it purchased 1,494,003 of its ordinary shares on the London Stock Exchange and Cboe (UK) as part of its ongoing buyback program. The volume-weighted average price paid per share was approximately 457.82 pence on the London Stock Exchange, 457.51 pence on Cboe (UK)/BXE, and 457.74 pence on Cboe (UK)/CXE. These shares will be transferred to treasury, bringing the total number of shares held in treasury to 838,644,900, with 15,647,668,094 ordinary shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings