Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 21, 2026, that it purchased a total of 3,016,630 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 venues was approximately 441.39 pence, with the highest price reaching 446.00 pence and the lowest at 437.60 pence. Following these transactions, BP will hold 751,971,926 ordinary shares in treasury, with 15,734,341,068 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings