XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Compensation Cost on Net Earnings
The Company’s results for the three months ended March 31, 2024 and 2023 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,
20242023
Cost of sales$400 $414 
Operating expenses4,350 4,356 
Net earnings(3,652)(3,682)
Schedule of Stock Option Activity
Option activity for the three months ended March 31, 2024 and 2023 is summarized below:

For the Three Months Ended March 31, 2024Shares (000s)Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted
Average
Remaining
Contractual
Term
Outstanding as of December 31, 20231,078 $104.38 $47,889 
Granted113 143.43 
Exercised(125)70.40 
Forfeited(1)134.45 
Canceled— — 
Outstanding as of March 31, 20241,065 $112.48 $45,223 6.3
Exercisable as of March 31, 2024699 $97.89 $39,881 4.9
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
Schedule of Other Information Pertaining to Stock Option Activity
Other information pertaining to option activity during the three months ended March 31, 2024 and 2023 is as follows:

 Three Months Ended
March 31,
 20242023
Weighted-average fair value of options granted$44.52 $40.91 
Total intrinsic value of stock options exercised ($000s)$10,377 $1,584 
Schedule of Non-vested Restricted Stock Activity
Non-vested restricted stock activity for the three months ended March 31, 2024 and 2023 is summarized below:
Three Months Ended March 31,
20242023
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 31116 $133.06 122 $124.42 
Granted35 143.43 37 138.09 
Vested(32)119.11 (30)111.36 
Forfeited(1)129.93 (1)125.18 
Non-vested balance as of March 31118 $139.95 128 $131.41 
Schedule of Non-vested Performance Share Activity
Non-vested performance share activity for the three months ended March 31, 2024 and 2023 is summarized below:

Three Months Ended March 31,
20242023
Shares (000s)Weighted
Average Grant
Date Fair
Value
Shares (000s)Weighted
Average Grant
Date Fair
Value
Non-vested balance as of December 3176 $135.25 70$127.69 
Granted47 152.28 42139.66
Vested(44)106.57 (36)98.84
Forfeited— — 
Non-vested balance as of March 3179 $150.73 76$135.25