BP PLC reported a series of share buybacks totaling 4.5 million shares on December 2, 2024, and subsequent purchases of 5.7 million, 6.4 million, 5.75 million, and 5.3 million shares from December 3 to December 11, 2024. The average prices for these shares ranged from about 380.99 to 397.30 pence each, with intentions to cancel them as approved by shareholders.