XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of options    
Outstanding, beginning balance (in shares) 2,688 2,985
Granted (in shares) 286 383
Exercised (in shares) (422) (593)
Canceled (in shares) (72) (87)
Outstanding, ending balance (in shares) 2,480 2,688
Exercisable (in shares) 1,688  
Weighted-average exercise price    
Outstanding, beginning balance (in dollars per share) $ 340.89 $ 312.34
Granted (in dollars per share) 553.79 432.77
Exercised (in dollars per share) 298.04 246.77
Canceled (in dollars per share) 468.72 425.80
Outstanding, ending balance (in dollars per share) 368.57 $ 340.89
Exercisable (in dollars per share) $ 316.77  
Weighted-average remaining contractual term, outstanding (in years) 5 years 4 months 13 days 6 years
Weighted-average remaining contractual term, exercisable (in years) 4 years 10 days  
Aggregate intrinsic value, outstanding $ 384.4 $ 549.1
Aggregate intrinsic value, exercisable $ 342.9