Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on November 11, 2025, that it purchased 1,452,927 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 471.64 pence, with the highest price paid at 475.00 pence and the lowest at 468.25 pence. These shares will be transferred to treasury, bringing the total number of shares held in treasury to 816,899,615.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings