XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Stock Option Plan Activity
The following is a summary of our stock option and restricted stock activity and related information:
Stock OptionsRestricted Stock Awards
SharesWeighted-Average Exercise PriceSharesWeighted-Average Grant Date Fair Value
Balance as of December 31, 2024
2,226,273 $75.14 437,872 $83.55 
Granted457,376 $114.14 231,761 $106.95 
Options exercised/RSUs vested(176,281)$69.16 (200,866)$76.46 
Forfeited(57,913)$83.95 (5,933)$87.97 
Balance as of June 30, 2025
2,449,455 $82.65 462,834 $98.29 
Schedule of Restricted Stock Activity
The following is a summary of our stock option and restricted stock activity and related information:
Stock OptionsRestricted Stock Awards
SharesWeighted-Average Exercise PriceSharesWeighted-Average Grant Date Fair Value
Balance as of December 31, 2024
2,226,273 $75.14 437,872 $83.55 
Granted457,376 $114.14 231,761 $106.95 
Options exercised/RSUs vested(176,281)$69.16 (200,866)$76.46 
Forfeited(57,913)$83.95 (5,933)$87.97 
Balance as of June 30, 2025
2,449,455 $82.65 462,834 $98.29