XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Transactions for Employee Stock Option Plans Stock option activity for the second quarter and first six months of 2024 is as follows:
 Second QuarterSix Months
 SharesWeighted Average Exercise PriceSharesWeighted Average
Exercise Price
Beginning balance1,312,665$267.47 1,337,972$223.43 
Granted $ 67,003 $441.98 
Exercised(16,012)$149.11 (99,039)$115.76 
Canceled(9,377)$376.60 (18,660)$382.80 
Ending balance1,287,276$268.15 1,287,276$268.15 
Exercisable at end of period1,086,068$242.05 1,086,068 $242.05 
Schedule of Restricted Stock Activity
Restricted stock activity for the second quarter and first six months of 2024 is as follows:
Second QuarterSix Months
SharesWeighted average fair value per shareSharesWeighted average fair value per share
Beginning balance188,237$394.81 123,089 $364.86 
Granted4,783$364.21 94,050 $428.99 
Vested(2,170)$405.09 (23,033)$384.35 
Forfeited/canceled(1,882)$391.94 (5,138)$381.97 
Ending balance188,968$383.89 188,968 $383.89