On Sept 10th, Astra Zeneca paid out its September dividend.
It is 68.4p a share.
The total number of voting rights in AstraZeneca PLC is 1,266,776,325.
Thus:
1,266,776,325 x £0.684 = £866,475,006.30
That is £866 Million
http://www.shareshop.hsbc.co.uk/shareshop/security.cgi?csi=10009
3.8% yield.