Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on November 24, 2025, that it purchased a total of 1,574,805 ordinary shares as part of its ongoing buyback program. The purchases were made on the London Stock Exchange and Cboe (UK) with a volume-weighted average price of approximately 453.26 pence per share. Following these transactions, BP will hold 830,835,179 ordinary shares in treasury, with 15,655,477,815 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings