v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Weighted Average Assumption for Stock Option The weighted average assumptions used in the Black-Scholes model for valuing stock option grants for the six months ended June 30, 2024 were as follows. There were no stock options granted for the six months ended June 30, 2025.
Six Months Ended June 30, 2024
Dividend yield1.3 %
Expected volatility30 %
Risk-free interest rate4.52 %
Expected average life7 years
Weighted average per share fair value of options$27.91 
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, 20241,162,229 $69.16 
Granted— — 
Exercise of stock options *(110,545)52.89 
Forfeited(14,800)80.23 
Outstanding - June 30, 20251,036,884 $70.73 5.1$54,692 
Exercisable - June 30, 2025796,213 $68.51 4.5$43,770 
* 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, 2025, 61,162 such shares were withheld by the Company.
Schedule of Restricted Stock Activity
The Company’s restricted stock activity is summarized below.
Restricted StockWeighted Average Grant
Date Fair Value
Restricted Shares
Outstanding
Outstanding - December 31, 2024$92.84 93,513 
Granted119.31 11,656 
Vested *104.69 (9,889)
Forfeited109.82 (180)
Outstanding - June 30, 2025$94.82 95,100 
* 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 1,362 shares were surrendered for the six months ended June 30, 2025.