XML 121 R104.htm IDEA: XBRL DOCUMENT v3.20.4
STOCK COMPENSATION PLANS - SCHEDULE OF STOCK OPTION INFORMATION BY EXERCISE PRICE RANGE (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
$34.89 - $96.65  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 34.89
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 96.65
Number Outstanding as of 12/31/20 (shares) | shares 451,518
Weighted- Average Remaining Contractual Life in Years  3 years 6 months
Weighted- Average Exercise Price (USD per share) $ 83.35
Number Exercisable as of 12/31/20 (shares) | shares 447,523
Weighted- Average Exercise Price (USD per share) $ 83.24
$96.66 - $105.91  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit 96.66
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 105.91
Number Outstanding as of 12/31/20 (shares) | shares 699,982
Weighted- Average Remaining Contractual Life in Years  6 years 1 month 6 days
Weighted- Average Exercise Price (USD per share) $ 101.70
Number Exercisable as of 12/31/20 (shares) | shares 409,235
Weighted- Average Exercise Price (USD per share) $ 102.90
$105.92 - $157.32  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit 105.92
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 157.32
Number Outstanding as of 12/31/20 (shares) | shares 688,311
Weighted- Average Remaining Contractual Life in Years  4 years 6 months
Weighted- Average Exercise Price (USD per share) $ 108.44
Number Exercisable as of 12/31/20 (shares) | shares 549,305
Weighted- Average Exercise Price (USD per share) $ 107.13
$34.89 - $157.32  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit 34.89
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 157.32
Number Outstanding as of 12/31/20 (shares) | shares 1,839,811
Weighted- Average Remaining Contractual Life in Years  4 years 10 months 24 days
Weighted- Average Exercise Price (USD per share) $ 99.72
Number Exercisable as of 12/31/20 (shares) | shares 1,406,063
Weighted- Average Exercise Price (USD per share) $ 98.29