v3.25.2
Share capital (Tables)
12 Months Ended
Dec. 31, 2024
Share Capital, Reserves And Other Equity Interest [Abstract]  
Summary of Issued and Fully Paid Ordinary Shares
Issued and fully paid ordinary shares of €0.07 each
Number of shares
Nominal value $ million
At January 1, 20246,524,109,049544
Repurchases of shares(409,077,891)(34)
At December 31, 20246,115,031,158510
At January 1, 20237,003,503,393584
Repurchases of shares
(479,394,344)(40)
At December 31, 20236,524,109,049544