BP PLC announced a share buyback program on March 3, 2025, planning to repurchase up to $1.75 billion worth of its shares by April 25, 2025, and has already begun buying shares since March 4, 2025, purchasing 10 million shares in intervals. The shares purchased include transactions reported from March 4 to March 31, 2025, fulfilling a goal to reduce the issued share capital.