v3.25.2
OPTIONS AND AWARDS (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Assumptions for Stock Options Granted
The Company used the following assumptions for stock options granted during the three months ended June 30, 2025 and 2024:
Grant YearOptions GrantedWeighted Average Risk-Free RateExpected LifeWeighted Average VolatilityWeighted Average Dividend Yield
20251754.2%6.2 years39.1%0.2%
20241734.4%6.1 years40.6%0.2%
The Company used the following assumptions for stock options granted during the six months ended June 30, 2025 and 2024:
Grant YearOptions GrantedWeighted Average Risk-Free RateExpected LifeWeighted Average VolatilityWeighted Average Dividend Yield
20253274.2%6.2 years39.4%0.2%
20243544.4%6.1 years40.8%0.2%
Schedule of Exercise Price and Fair Value Displayed at Grant Date for Stock Option Grants
For the six months ended June 30, 2025 and 2024, the following represents the exercise price and fair value displayed at grant date for stock option grants:
Grant YearGrantedWeighted Average Exercise PriceWeighted Average Fair Value of Options
2025327$137.42 $61.71 
2024354$120.98 $55.39 
Schedule of Employee Stock Option Roll Forward
The following table represents the employee stock option activity during the six months ended June 30, 2025:
Number of Options OutstandingWeighted Average
Exercise Price
Number of
Options Vested
Weighted Average Exercise Price of Options Vested
January 1, 20253,987 $78.84 1,895 $52.64 
Granted327 137.42 
Forfeited(31)104.56 
Exercised(274)49.89 
June 30, 20254,009 $85.40 1,943 $58.64 
Schedule of Aggregate Intrinsic Value of Options
The aggregate intrinsic value of options outstanding, vested, expected to vest and exercised as of June 30, 2025 and December 31, 2024 is as follows:
OptionsJune 30, 2025December 31, 2024
Outstanding$276,046 $219,309 
Vested185,823 152,011 
Expected to vest84,487 63,243 
Schedule of Nonvested Restricted Stock Awards
A summary of the status of the Company's non-vested restricted stock awards as of June 30, 2025 and changes during the six months ended June 30, 2025 is presented below:
Non-Vested Restricted AwardsWeighted Average Grant Date Fair Value
Nonvested at January 1, 2025435 $102.71 
Granted134 134.11 
Vested(152)105.12 
Forfeited(6)109.88 
Nonvested at June 30, 2025
411 $112.17 
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense recognized for the Company's equity incentive plans and long-term incentive plan for the three and six months ended June 30, 2025 and 2024 was as follows:

Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Stock-based compensation expense related to stock options$7,402 $5,518 $14,207 $10,506 
Stock-based compensation expense related to restricted stock awards3,761 2,936 7,163 5,663 
Stock-based compensation expense related to restricted stock awards to non-employee directors
465 524 949 1,040 
TOTAL$11,628 $8,978 $22,319 $17,209