XML 103 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock-Based Compensation [Abstract]      
Number of Shares, Outstanding at December 31, 4,507 4,816 4,842
Number of Shares, Granted 10 1,068 941
Number of Shares, Exercised (1,287) (1,315) (926)
Number of Shares, Forfeited/canceled (28) (62) (41)
Number of Shares, Outstanding at December 31, 3,202 4,507 4,816
Number of Shares, Exercisable at December 31, 2020 1,700    
Number of Shares, Unvested at December 31, 2020 1,502    
Weighted-Average Exercise Price Per Share, Outstanding at December 31, $ 133.68 $ 114.48 $ 100.12
Weighted-Average Exercise Price Per Share, Granted 240.99 183.42 156.55
Weighted-Average Exercise Price Per Share, Exercised 110.59 103.47 81.73
Weighted-Average Exercise Price Per Share, Forfeited/canceled 168.11 140.85 123.98
Weighted-Average Exercise Price Per Share, Outstanding at December 31, 143.01 $ 133.68 $ 114.48
Weighted-Average Exercise Price Per Share, Exercisable at December 31, 2020 124.93    
Weighted-Average Exercise Price Per Share, Unvested at December 31, 2020 $ 163.48    
Weighted-Average Remaining Contractual Life (in years), Outstanding at December 31, 2020 3 years 9 months 18 days    
Weighted-Average Remaining Contractual Life (in years), Exercisable at December 31, 2020 3 years    
Weighted-Average Remaining Contractual Life (in years), Unvested at December 31, 2020 4 years 7 months 6 days    
Aggregate Intrinsic Value, Outstanding at December 31, 2020 $ 445,311    
Aggregate Intrinsic Value, Exercisable at December 31, 2020 267,228    
Aggregate Intrinsic Value, Unvested at December 31, 2020 $ 178,083