Today, Rolls Royce PLC pays out its June 2026 dividend.
5p a share
https://www.londonstockexchange.com/news-article/RR./total-voting-rights/17617809
the total number of voting rights in the Company is 8,365,139,456
Thus:-
8,365,139,456 x £0.05 = £418,256,972.80
That is £418million paid to shareholders.

Courtesy of AJ Bell