XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity, Schedule of Share-based Compensation, Stock Options, Activity (Details) - Stock options - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number of Shares        
Balance - Beginning (in shares) 2.7 2.7 3.0  
Granted (in shares) 0.6 0.6 0.7  
Forfeited (in shares) (0.1) (0.1) (0.1)  
Exercised (in shares) (0.5) (0.5) (0.9)  
Balance - Ending (in shares) 2.7 2.7 2.7 3.0
Weighted- Average Exercise Price        
Balance - Beginning (in dollars per share) $ 67.53 $ 50.37 $ 35.53  
Granted (in dollars per share) 186.28 118.80 85.02  
Forfeited (in dollars per share) 122.65 91.52 62.93  
Exercised (in dollars per share) 55.07 41.49 30.21  
Balance - Ending (in dollars per share) $ 92.87 $ 67.53 $ 50.37 $ 35.53
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, Weighted average remaining contractual life (in years)   4 years 2 months 12 days 4 years 6 months 4 years
Options outstanding, Aggregate intrinsic value   $ 220.4 $ 150.3 $ 105.6
Options vested and expected to vest, Outstanding (in shares) 2.7      
Options vested and expected to vest, Weighted average exercise price (in dollars per share) $ 92.87      
Options vested and expected to vest, Weighted average remaining contractual life (in years) 4 years      
Options vested and expected to vest, Aggregate intrinsic value $ 729.9      
Options exercisable, Outstanding (in shares) 1.7      
Options exercisable, Weighted average exercise price (in dollars per share) $ 58.53      
Options exercisable, Weighted average remaining contractual life (in years) 2 years 10 months 24 days      
Options exercisable, Aggregate intrinsic value $ 496.7