BP PLC announced the completion of its share buyback program across multiple dates in March 2024, purchasing a total of 4,775,445 shares on March 1, 4,742,770 shares on March 4, and various additional purchases totaling over 20 million shares, with the average price per share around 475 pence, as part of the buyback initiative authorized by shareholders.