The FTSE-100 Pharma Company Astra Zeneca paid out its September Dividend.
68.9p per share.
The total number of voting rights in AstraZeneca PLC is 1,265,794,991
Thus:-
1,265,794,991 x £0.689 per share = £872,132,748.80
That is £872million
A yield of over 4.7%