On December 19, 2024, BP PLC transferred 232,600,002 ordinary shares related to employee share schemes, resulting in a total of 16,188,970,873 voting rights. The company now holds 482,821,628 shares in treasury, which is 2.98% of total voting rights.