Tomorrow, the UK Energy Oil Major pays out its March 2025 dividend
$0.08 = 6.1761p a share
https://www.londonstockexchange.com/news-article/BP./total-voting-rights/16881802
The total number of voting rights in BP p.l.c. is 16,055,772,413
thus:-
16,055,772,413 x £0.061761 = £991,620,559.999293
that is £991 million paid to shareholders in BP
https://www.londonstockexchange.com/stock/BP./bp-plc/company-page

Courtesy of The London Stock Exchange