BP PLC announced its purchase of 1,150,000 shares on September 1, 2025, and continued to buy back shares throughout September, totaling over 10 million shares at average prices ranging from approximately 422.11p to 439.80p per share. This activity is part of their ongoing buyback program approved at the 2025 Annual General Meeting.