BP PLC announced the repurchase of over 2.45 million shares on August 1, 2025, with a plan to buy back around $750 million worth of shares by October 31, 2025. The highest price per share was 430.55 pence during this period, part of a broader buyback strategy.