As of December 31, 2024, BP PLC has total voting rights of 16,186,073,911, which includes 16,180,991,411 ordinary shares and 12,706,252 preference shares. This filing provides shareholders with the necessary information to determine their interests in the company.