BP PLC provided an update on its share buyback program, detailing purchases of 4,194,986 shares on November 30, 2023, and additional purchases between December 1 and December 8, 2023, totaling over 32 million shares. The shares will be canceled to reduce the total share count and potentially enhance shareholder value.