Transaction in Own Shares

Summary by AI BETAClose X

BP PLC announced on January 23, 2026, that it purchased 2,980,065 of its ordinary shares on the London Stock Exchange and Cboe (UK) as part of its ongoing buyback program. The volume-weighted average price paid per share was approximately 445.21 pence on the London Stock Exchange, with similar prices on Cboe (UK). Following these purchases, BP will hold 757,983,197 shares in treasury, with 15,728,329,797 ordinary shares and 12,706,252 preference shares remaining in issue.

Disclaimer*

Companies

BP (BP.)
UK 100

Latest directors dealings