v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Options Activity
The Company’s stock option activity is summarized below.
Stock OptionsOption Shares
Outstanding
Weighted
Average
Exercise Price
Weighted Average
Remaining
Life (Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding - December 31, 2025979,334 $71.35 
Granted— — 
Exercise of stock options *(61,605)57.32 
Forfeited— — 
Outstanding - June 30, 2026917,729 $72.29 4.4$85,443 
Exercisable - June 30, 2026800,944 $71.46 4.0$75,235 
* The terms of the stock option agreements permit having a number of shares of stock withheld, the fair market value of which as of the date of exercise is sufficient to satisfy the exercise price and/or tax withholding requirements. For the six months ended June 30, 2026, 35,651 such shares were withheld by the Company.
Schedule of Restricted Stock Activity
The Company’s restricted stock awards and restricted stock units activity is summarized below.
Time-Based Restricted Stock AwardsPerformance-Based Restricted Stock UnitsTotal Restricted Stock
Restricted Shares Outstanding
Outstanding December 31, 2025
118,768 30,000 148,768 
Granted59,229 91,000 150,229 
Vested *(9,919)(30,328)(40,247)
Forfeited(195)— (195)
Outstanding June 30, 2026
167,883 90,672 258,555 
Weighted Average Grant Date Fair Value
Outstanding December 31, 2025
$110.74 $137.68 $116.17 
Granted138.19 132.74 134.89 
Vested *111.94 132.74 127.61 
Forfeited126.76 — 126.76 
Outstanding June 30, 2026
$120.34 $134.37 $125.26 
* The terms of the restricted stock agreements permit the surrender of shares to the Company upon vesting in order to satisfy applicable withholding at the minimum statutory withholding rate, and accordingly 12,609 shares were surrendered for the six months ended June 30, 2026.