A few days ago, on Friday 19th September, the UK Oil Major, BP paid out its September 2025 dividend.
$0.0832 = 6.1942p a share.
https://www.londonstockexchange.com/news-article/BP./total-voting-rights/17210303
The total number of voting rights in BP p.l.c. is 15,793,712,360
Thus:-
15,793,712,360 x £0.061942 = £978,294,131.00312
That is £978 million paid to shareholders.
https://www.londonstockexchange.com/stock/BP./bp-plc/company-page