Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on December 4, 2025, that it purchased 1,496,180 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 across these exchanges was approximately 462.35 pence. Following these transactions, BP will hold 843,131,940 shares in treasury, with 15,643,181,054 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings