XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
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, 2023
2,640,458 $65.70 350,905 $81.22 
Granted701,063 $85.64 318,588 $85.23 
Options exercised/RSUs vested(462,667)$53.23 (121,868)$86.21 
Forfeited(41,827)$67.74 (35,264)$65.94 
Balance as of June 30, 2024
2,837,027 $72.63 512,361 $83.58 
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, 2023
2,640,458 $65.70 350,905 $81.22 
Granted701,063 $85.64 318,588 $85.23 
Options exercised/RSUs vested(462,667)$53.23 (121,868)$86.21 
Forfeited(41,827)$67.74 (35,264)$65.94 
Balance as of June 30, 2024
2,837,027 $72.63 512,361 $83.58