Transaction in Own Shares

Summary by AI BETAClose X

BP PLC has purchased a total of 1,512,656 ordinary shares on the London Stock Exchange and Cboe (UK) as part of its ongoing buyback program. The purchases occurred on 17 November 2025, with volume-weighted average prices ranging from 462.4502 pence to 462.8769 pence per share. Following these transactions, BP will hold 823,006,083 shares in treasury, with 15,663,306,911 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings