BP PLC has purchased a total of 4,495,638 shares on April 2, 2024, and subsequent transactions followed, under a buyback program initiated on February 6, 2024. The highest price paid was 511.80 pence per share, aimed at reducing the number of shares in circulation and enhancing shareholder value.