Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 20, 2026, that it purchased a total of 3,050,793 ordinary shares on the London Stock Exchange and Cboe (UK) as part of its ongoing buyback program. The purchases were made at a volume-weighted average price of approximately 435.6 pence per share, with the highest price paid being 438.90 pence and the lowest at 432.55 pence. Following these transactions, BP will hold 748,955,296 ordinary shares in treasury, with 15,737,357,698 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings