XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based compensation - Schedule of financial information related to stock-based compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average fair value per share of stock awards granted (in dollars per share) $ 104.27 $ 75.79 $ 51.69
Intrinsic value of stock awards exercised $ 354 $ 356 $ 217
Fair value of stock awards vested 56 53 56
Cash received from stock awards exercised $ 113 $ 98 $ 123
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted to officers and key employees (in dollars per shares) $ 338.65 $ 252.24 $ 196.06
Fair value of stock awards vested $ 144 $ 126 $ 105
PRSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted to officers and key employees (in dollars per shares) $ 408.64 $ 251.97 $ 195.17
Fair value of stock awards vested $ 94 $ 80 $ 90