Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 29, 2026, that it purchased a total of 2,791,510 ordinary shares as part of its ongoing buyback program. The purchases were executed on the London Stock Exchange and Cboe (UK) with volume-weighted average prices ranging from 463.5738 pence to 463.6629 pence per share. Following these transactions, BP will hold 769,469,181 shares in treasury, with 15,716,843,813 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings