BP PLC reported purchasing a total of 4,648,374 shares on September 2, 2024, and similar purchases continued on several dates through September 30, 2024, as part of its buyback program. The highest share price reached was 431.35 pence, with the total number of ordinary shares including treasury shares now at approximately 17.1 billion.