XML 212 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share capital, dividends and earnings per share - Share activity (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Treasury stock shares      
Balance (in shares) 499.7 499.7 499.7
Balance (in shares) 499.7 499.7 499.7
Common stock shares outstanding      
Common stock shares outstanding      
Number of shares outstanding (in shares) 493.2 491.8 490.1
Settlement of equity-based awards (in shares) 1.4 1.5 1.7
Number of shares outstanding (in shares) 494.6 493.2 491.8
Treasury stock shares      
Treasury stock shares      
Treasury stock, balance (in shares) 6.4 7.9 9.6
Settlement of equity-based awards (in shares) (1.4) (1.5) (1.7)
Treasury stock, balance (in shares) 5.1 6.4 7.9