XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Transactions for Employee Stock Option Plans Stock option activity for the first quarter of 2024 is as follows:
 First Quarter
 SharesWeighted Average Exercise Price
Beginning balance1,337,972$223.43 
Granted67,003 $441.98 
Exercised(83,027)$109.33 
Canceled(9,283)$389.07 
Ending balance1,312,665$267.47 
Exercisable at end of period1,108,192$241.34 
Schedule of Restricted Stock Activity
Restricted stock activity for the first three months of 2024 is as follows:
SharesWeighted average fair value per share
Balance at December 31, 2023
123,089 $364.86 
Granted89,267 $432.52 
Vested(20,863)$382.20 
Forfeited/Canceled(3,256)$373.66 
Balance at March 31, 2024
188,237 $394.81