BP PLC announced as of May 31, 2024, it has 16,702,723,309 ordinary shares and a total of 17,430,653,223 voting rights, including treasury shares, as a notification for shareholders. This filing is significant as it relates to the calculation for shareholder interest notifications under regulatory rules.