XML 80 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Options and Other Stock Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options    
Outstanding at beginning of period (in shares) 2,072  
Granted (in shares) 305  
Exercised (in shares) (347)  
Forfeited or expired (in shares) (49)  
Outstanding at end of period (in shares) 1,981 2,072
Vested or expected to vest (in shares) 1,964  
Options exercisable (in shares) 1,392  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 180.56  
Granted (in shares) 248.82  
Exercised (in shares) 146.25  
Forfeited or expired (in shares) 231.93  
Outstanding at end of period (in dollars per share) 195.81 $ 180.56
Vested or expected to vest (in dollars per share) 195.51  
Options exercisable (in dollars per share) $ 180.71  
Weighted-Average Remaining Contractual Term    
Outstanding (in years) 5 years 9 months 18 days 5 years 10 months 24 days
Vested or expected to vest (in years) 5 years 9 months 18 days  
Options exercisable (in years) 4 years 8 months 12 days  
Aggregate Intrinsic Value    
Outstanding $ 74 $ 135
Vested or expected to vest 74  
Options exercisable $ 69