BP PLC has reported a total of 17,179,544,087 voting rights as of January 2, 2024, including 17,174,461,587 ordinary shares and 12,706,252 preference shares. The filing provides details necessary for shareholders regarding their interests under FCA rules.