As of June 30, 2025, BP PLC has a total of 15,905,816,009 voting rights, composed of 15,900,733,509 ordinary shares and 12,706,252 preference shares. This filing was submitted to comply with the FCA's Disclosure Guidance and Transparency Rules.
AI Assistant
BP PLC
2025
6 K
Find Answers
Ask about any part of the document to get insights, explanations, or key details.