Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 12, 2026, that it purchased 3,126,227 of its ordinary shares on the London Stock Exchange and Cboe (UK) as part of its ongoing buyback program. The purchases occurred at prices ranging from 422.00 pence to 429.10 pence per share, with a volume-weighted average price of approximately 425.85 pence. Following these transactions, BP will hold 875,622,802 shares in treasury, with 15,610,690,192 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings