BP PLC reported multiple transactions involving the buyback of its shares between May 1 and May 31, 2024, buying over 29 million shares at an average price around £4.89 per share. These transactions are part of a broader share repurchase program initiated earlier this year.