Yesterday BP PLC paid out its quarterly dividend, on Friday 24th September.
3.9529 pence per share it the dividend that was paid.
The total number of voting rights in BP p.l.c. is 20,133,847,476
Thus:
20,133,847,476 x £0.039529 = £795,870,856.878804
That is £795 Million = £0.795 Billion paid to shareholders, yesterday.
https://www.londonstockexchange.com/stock/BP./bp-plc/company-page