XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.4
Share-Based Compensation - Outstanding and Exercisable Options Ranges (Details)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number of Shares | shares 7.1
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 192.90
Options Outstanding, Aggregate Intrinsic Value | $ $ 2,324.0
Options Exercisable, Number of Shares | shares 6.1
Options Exercisable, Weighted Average Remaining Contractual Life 4 years
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 181.18
Options Exercisable, Aggregate Intrinsic Value | $ $ 2,063.0
Closing stock price (usd per share) $ 521.96
Exercise Price Range 1  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 51.86
Range of Exercise Prices, maximum (usd per share) $ 77.00
Options Outstanding, Number of Shares | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 1 month 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 65.25
Options Exercisable, Number of Shares | shares 1.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 65.25
Exercise Price Range 2  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 77.04
Range of Exercise Prices, maximum (usd per share) $ 139.52
Options Outstanding, Number of Shares | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 109.40
Options Exercisable, Number of Shares | shares 1.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 109.40
Exercise Price Range 3  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 143.49
Range of Exercise Prices, maximum (usd per share) $ 174.26
Options Outstanding, Number of Shares | shares 0.9
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 2 months 12 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 169.07
Options Exercisable, Number of Shares | shares 0.9
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 169.07
Exercise Price Range 4  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 175.53
Range of Exercise Prices, maximum (usd per share) $ 182.83
Options Outstanding, Number of Shares | shares 0.8
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 179.98
Options Exercisable, Number of Shares | shares 0.8
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 179.98
Exercise Price Range 5  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 182.90
Range of Exercise Prices, maximum (usd per share) $ 229.39
Options Outstanding, Number of Shares | shares 1.1
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 10 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 217.17
Options Exercisable, Number of Shares | shares 0.7
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 213.20
Exercise Price Range 6  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 235.20
Range of Exercise Prices, maximum (usd per share) $ 245.60
Options Outstanding, Number of Shares | shares 0.8
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 9 months 18 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 243.86
Options Exercisable, Number of Shares | shares 0.7
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 243.81
Exercise Price Range 7  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 249.83
Range of Exercise Prices, maximum (usd per share) $ 304.67
Options Outstanding, Number of Shares | shares 1.1
Options Outstanding, Weighted Average Remaining Contractual Life 5 years
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 296.46
Options Exercisable, Number of Shares | shares 0.6
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 293.94
Exercise Price Range 8  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 313.64
Range of Exercise Prices, maximum (usd per share) $ 340.27
Options Outstanding, Number of Shares | shares 0.0
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 4 months 24 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 318.18
Options Exercisable, Number of Shares | shares 0.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 317.68
Exercise Price Range 9  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 341.16
Range of Exercise Prices, maximum (usd per share) $ 341.16
Options Outstanding, Number of Shares | shares 0.0
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 8 months 12 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 341.16
Options Exercisable, Number of Shares | shares 0.0
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 341.16
Exercise Price Range 10  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 347.42
Range of Exercise Prices, maximum (usd per share) $ 347.42
Options Outstanding, Number of Shares | shares 0.4
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 7 months 6 days
Options Outstanding, Weighted Average Exercise Price Per Share (usd per share) $ 347.42
Options Exercisable, Number of Shares | shares 0.4
Options Exercisable, Weighted Average Exercise Price Per Share (usd per share) $ 347.42