Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 5, 2026, that it purchased a total of 3,056,563 ordinary shares as part of its ongoing buyback program. These purchases were made on the London Stock Exchange and Cboe (UK) with volume-weighted average prices ranging from 435.9723 pence to 436.4058 pence per share. Following these transactions, BP will hold 860,489,272 shares in treasury, with 15,625,823,722 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings