XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost on Net Earnings
The Company’s results for the three months ended March 31, 2022 and 2021 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:
Increase/(Decrease) for the
Three Months Ended March 31,
20222021
Cost of sales$399 $299 
Operating expenses2,678 2,323 
Net earnings(2,379)(2,022)
Schedule of Stock Option Activity
Option activity for the three months ended March 31, 2022 and 2021 is summarized below:
For the three months ended
March 31, 2022
Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2021867 $88.19 $69,711 
Granted109 138.07 
Exercised(8)63.52 
Forfeited— — 
Canceled— — 
Outstanding as of March 31, 2022968 $94.01 $41,483 6.6
Exercisable as of March 31, 2022676 $81.06 $37,594 5.6
For the three months ended
March 31, 2021
Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 2020858 $80.58 $29,735 
Granted129 119.11 
Exercised(34)70.53 
Forfeited(2)101.38 
Canceled(1)74.57 
Outstanding as of March 31, 2021950 $86.11 $37,322 7.0
Exercisable as of March 31, 2021604 $73.11 $31,603 5.8
Schedule of Other Information Pertaining to Stock Option Activity
Other information pertaining to option activity during the three months ended March 31, 2022 and 2021 was as follows:
 Three Months Ended
March 31,
 20222021
Weighted-average fair value of options granted$40.26 $33.10 
Total intrinsic value of stock options exercised ($000s)$654 $1,917 
Schedule of Non-vested Restricted Stock Activity
Non-vested restricted stock activity for the three months ended March 31, 2022 and 2021 is summarized below:
Three Months Ended March 31,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31166 $99.70 159 $90.71 
Granted32 138.07 36 119.11 
Vested(76)80.65 (10)85.37 
Forfeited— — (2)86.69 
Non-vested balance as of March 31122 $121.56 183 $96.70 
Schedule of Non-vested Performance Share Activity
Non-vested performance share activity for the three months ended March 31, 2022 and 2021 is summarized below:
Three Months Ended March 31,
20222021
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3169 $110.72 71$91.99 
Granted39 114.22 36108.74 
Vested(35)53.17 (24)70.64 
Forfeited(3)84.09 (11)74.57 
Non-vested balance as of March 3170 $127.69 72$110.22