BP Reports 15.71B Total Voting Rights and Ordinary/Preference Share Mix
BP reports total voting rights of 15,709,254,228 as of 31 July 2026, reflecting ordinary and preference shares excluding treasury holdings. Ordinary shares in issue total 15,704,171,728, with 782,141,266 ordinary shares held in treasury excluded from voting and dividends. Preference shares in issue total 12,706,252 (par £1 each) and carry two votes for every £5 nominal capital.