Last month, on the 25th March, AstraZeneca PLC paid out its March 2024 dividend.
156p a share.
https://www.londonstockexchange.com/news-article/AZN/total-voting-rights/16358515
The total number of voting rights in AstraZeneca PLC is 1,550,205,518.
Thus:-
1,550,205,518 x £1.56 = £2,418,320,608.08 paid to shareholders
That is £2418 Million = £2.418 Billion
https://www.londonstockexchange.com/stock/AZN/astrazeneca-plc/company-page