Transaction in Own Shares

Summary by AI BETAClose X

BP PLC has purchased 1,620,362 of its ordinary shares on the London Stock Exchange and Cboe (UK) as part of its ongoing buyback program. The purchases occurred on December 16, 2025, with volume-weighted average prices ranging from 426.6055 pence to 427.8264 pence per share. Following these transactions, BP will hold 855,396,877 shares in treasury, with 15,630,916,117 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings