Today, the oil major BP, pays out its December Dividend.
its pay out is $0.1025 (8.0251p) a share.
https://otp.investis.com/clients/uk/bp_plc/rns/regulatory-story.aspx?cid=233&newsid=1213520
The total number of voting rights in BP p.l.c. is 20,061,666,112.
Thus:-
20,061,666,112 x £0.080251 = £1,609,968,767.154112
That is £1.6 billion
6.4% Yield.