As of 29 February 2024, BP PLC has a total of 16,980,974,436 voting rights comprising 16,975,891,936 ordinary shares and 12,706,252 preference shares. The filing confirms the total issued share capital details and is significant for shareholder notifications under FCA rules.