Last week, on Friday 19th December, the UK Oil Major, paid out its December 2025 dividend
| $0.0832 = 6.2394p | a share |
Total Voting Rights – 12:00:01 01 Dec 2025 – BP. News article | London Stock Exchange
The total number of voting rights in BP p.l.c. is 15,657,405,169.
Thus:-
15,657,405,169 x £0.062394 = £976,928,138.114586 Million
£976,928,138.114586 Million = £976 Million paid to shareholders
BP PLC BP. Stock | London Stock Exchange

Courtesy of The London Stock Exchange