On the 24th June, a few days ago, BP PLC paid out its quarterly dividend.
The dividend was $0.0546 or 4.3556p a share.
https://www.londonstockexchange.com/news-article/BP./total-voting-rights/15478107
The total number of voting rights in BP p.l.c. is 19,343,319,865
Thus:-
19,343,319,865 x £0.043556 = £842,517,640.03994.
That is £842million paid to shareholders.
https://www.londonstockexchange.com/stock/BP./bp-plc/company-page