XML 110 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Summary of Stock Option Activity [Roll Forward]  
Stock Options, Beginning Balance, Shares | shares 4,172
Stock Options Granted, shares | shares 422
Stock Options Exercised, shares | shares (822)
Stock Options Forfeited, shares | shares (21)
Stock Options Expired, shares | shares 0
Stock Options, Ending Balance, Shares | shares 3,751
Summary of Stock Option Activity, Weighted Average Exercise Price [Roll Forward]  
Stock Options, Beginning balance, weighted average exercise price (in dollars per share) | $ / shares $ 72.70
Stock Options Granted, weighted average exercise price (in dollars per share) | $ / shares 131.68
Stock Options Exercised, weighted average exercise price (in dollars per share) | $ / shares 53.50
Stock Options Forfeitures, weighted average exercise price (in dollars per share) | $ / shares 65.43
Stock Options Expired, weighted average exercise price (in dollars per share) | $ / shares 0
Stock Options, Ending balance, weighted average exercise price (in dollars per share) | $ / shares $ 83.59
Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Awards Activity, Weighted Average Grant Price [Roll Forward]  
Options vested and expected to vest, shares | shares 3,751
Options exercisable, shares | shares 2,706
Options vested and expected to vest, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 83.59
Options exercisable, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 72.26
Service-Based RSUs [Member]  
Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Awards Activity [Roll Forward]  
RSAs/RSUs Beginning balance, shares | shares 2,412
RSAs/RSUs Granted, shares | shares 816
RSAs/RSUs Vested, shares | shares (1,042)
RSAs/RSUs Forfeited, shares | shares (108)
RSAs/RSUs Ending balance, shares | shares 2,078
Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Awards Activity, Weighted Average Grant Price [Roll Forward]  
RSAs/RSUs Beginning Balance, Weighted Average Grant Price (in dollars per share) | $ / shares $ 91.42
RSAs/RSUs Granted, Weighted Average Grant Price (in dollars per share) | $ / shares 127.56
RSAs/RSUs Vested, Weighted Average Grant Price (in dollars per share) | $ / shares 82.77
RSAs/RSUs Forfeited, Weighted Average Grant Price (in dollars per share) | $ / shares 105.32
RSAs/RSUs Ending Balance, Weighted Average Grant Price (in dollars per share) | $ / shares $ 109.23
Service and Performance-Based RSUs [Member]  
Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Awards Activity [Roll Forward]  
RSAs/RSUs Beginning balance, shares | shares 3,392
RSAs/RSUs Granted, shares | shares 1,089
RSAs/RSUs Vested, shares | shares (1,193)
RSAs/RSUs Forfeited, shares | shares (142)
RSAs/RSUs Ending balance, shares | shares 3,146
Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Awards Activity, Weighted Average Grant Price [Roll Forward]  
RSAs/RSUs Beginning Balance, Weighted Average Grant Price (in dollars per share) | $ / shares $ 88.25
RSAs/RSUs Granted, Weighted Average Grant Price (in dollars per share) | $ / shares 122.15
RSAs/RSUs Vested, Weighted Average Grant Price (in dollars per share) | $ / shares 78.52
RSAs/RSUs Forfeited, Weighted Average Grant Price (in dollars per share) | $ / shares 101.38
RSAs/RSUs Ending Balance, Weighted Average Grant Price (in dollars per share) | $ / shares $ 103.08