XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost on Net Earnings
The Company’s results for the three months ended March 31, 2023 and 2022 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,
20232022
Cost of sales$414 $399 
Operating expenses4,356 2,678 
Net earnings(3,682)(2,379)
Schedule of Stock Option Activity
Option activity for the three months ended March 31, 2023 and 2022 is summarized below:
For the Three Months Ended March 31, 2023Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 20221,045 $99.82 $27,221 
Granted109 138.09 
Exercised(31)79.27 
Forfeited(3)128.27 
Canceled— — 
Outstanding as of March 31, 20231,120 $104.04 $29,327 6.5
Exercisable as of March 31, 2023743 $88.07 $28,781 5.2
For the Three Months Ended March 31, 2022Shares (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
Schedule of Other Information Pertaining to Stock Option Activity
Other information pertaining to option activity during the three months ended March 31, 2023 and 2022 is as follows:
 Three Months Ended
March 31,
 20232022
Weighted-average fair value of options granted$40.91 $40.26 
Total intrinsic value of stock options exercised ($000s)$1,584 $654 
Schedule of Non-vested Restricted Stock Activity
Non-vested restricted stock activity for the three months ended March 31, 2023 and 2022 is summarized below:
Three Months Ended March 31,
20232022
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31122 $124.42 166 $99.70 
Granted37 138.09 32 138.07 
Vested(30)111.36 (76)80.65 
Forfeited(1)125.18 — — 
Non-vested balance as of March 31128 $131.41 122 $121.56 
Schedule of Non-vested Performance Share Activity
Non-vested performance share activity for the three months ended March 31, 2023 and 2022 is summarized below:
Three Months Ended March 31,
20232022
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3170 $127.69 69$110.72 
Granted42 139.66 39114.22
Vested(36)98.84 (35)53.17
Forfeited— — (3)84.09
Non-vested balance as of March 3176 $135.25 70$127.69