BP PLC reported purchasing a total of 4,500,000 shares on July 1, 2025, under its buyback program, spending an average price of approximately 365.8 pence per share. Over the following days, they continued share repurchases totaling 4,400,000 and 4,000,000 shares, reflecting active management of their capital structure.