As of June 28, 2024, BP PLC has a total of 16,613,216,270 voting rights, including ordinary and preference shares, with 722,282,438 shares held in treasury. This filing was submitted as per regulatory requirements on July 1, 2024.
AI Assistant
BP PLC
2024
6 K
Find Answers
Ask about any part of the document to get insights, explanations, or key details.