XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
CAPITAL STOCK AND SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Employee Stock Purchase Plan Activity The following is a detail of the purchases that were made under the plan:
Employee Stock Purchase Plan PeriodShares IssuedPrice
2019 and Prior3,151,673 $16.81 
January 1, 2020 to March 31, 20205,295 156.01 
April 1, 2020 to June 30, 20205,414 168.76 
July 1, 2020 to September 30, 20204,789 200.97 
October 1, 2020 to December 31, 20204,202 249.33 
January 1, 2021 to March 31, 20214,060 225.07 
April 1, 2021 to June 30, 20215,095 208.19 
July 1, 2021 to September 30, 20217,466 126.74 
October 1, 2021 to December 31, 20217,161 137.60 
3,195,155 
Schedule of Share-based Payment Award Valuation Assumptions
The fair values of the awards were estimated using the following assumptions for 2021, 2020 and 2019:
For the Years Ended December 31,
202120202019
Risk Free Rate
0.80% - 1.35%
0.38% - 1.51%
1.44% - 2.53%
Expected Volatility
39.84% - 41.40%
40.15% - 42.80%
42.46% - 43.83%
Expected Term6.25 years
6.25 years
6.00 - 6.25 years
Weighted Average Fair Value$107.45$86.72$54.42
Dividend Yield—%—%—%
Schedule of Stock Options Activity
The following table presents our stock option activity for 2021:
Number of
Shares
Weighted
Average Exercise
Price
Weighted
Average Contractual
Life (Years)
Outstanding options at January 1, 2021278,041 $111.27 7.68
Granted40,788 268.32 
Exercised(32,468)63.28 
Canceled, forfeited or expired(12,388)173.16 
Outstanding options at December 31, 2021273,973 $137.54 7.21
Exercisable options at December 31, 2021144,534 $97.33 6.44
Schedule of Non-Vested Stock Unit Activity
The following table presents our service-based non-vested stock units activity for 2021:
Number of 
Shares
Weighted Average
Grant Date Fair
Value
Non-vested stock units at January 1, 2021157,546 $123.92 
Granted110,076 234.42 
Vested(75,446)110.31 
Canceled, forfeited or expired(11,353)149.60 
Non-vested stock units at December 31, 2021180,823 $195.25 
Schedule of Non-Vested Performance-based Units Activity
The following table presents our performance-based non-vested stock units activity for 2021:
Number of 
Shares
Weighted Average
Grant Date Fair
Value
Non-vested stock units at January 1, 2021196,287 $148.16 
Granted81,983 262.67 
Vested(79,736)125.61 
Canceled, forfeited or expired(11,583)174.41 
Non-vested stock units at December 31, 2021186,951 $206.36 
Shared-based Payment Arrangement, Non-vested Option, Activity
The following table presents our non-vested stock option activity for 2021:
Number of
Shares
Weighted Average
Grant Date Fair Value
Non-vested stock options at January 1, 2021188,612 $56.55 
Granted40,788 268.32 
Vested(88,116)106.75 
Forfeited(11,845)171.25 
Non-vested stock options at December 31, 2021129,439 $182.45