Yesterday, AstraZeneca paid out this March 2017 Dividend.
The dividend was £1.502 a share
https://www.astrazeneca.com/investor-relations/dividend-policy.html
Now how much will that cost the company ?
As at 28 February 2017 the issued share capital of AstraZeneca PLC with voting rights is 1,265,386,327 ordinary shares of US$0.25. No shares are held in Treasury. Therefore, the total number of voting rights in AstraZeneca PLC is 1,265,386,327.
Thus:
1,265,386,327 * £1.502 a share = £1,900,610,263
That is £1.9 Billion of cash
That is a yield of 4.6%