v3.25.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of stock option and warrant activity The following table summarizes the Company’s stock option and warrant activity as of and for the six months ended June 30, 2025:
Number of
Shares
Weighted-
Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(Years)
Aggregate
Intrinsic
Value
(In thousands)
Outstanding — December 31, 2024135,510 $61.08 
Granted— $— 
Exercised(65,960)$59.49 
Forfeited and Expired— $— 
Outstanding — June 30, 202569,550 $62.58 2.69$21,727 
Exercisable — June 30, 202569,550 $62.58 2.69$21,727 
Exercisable and expected to vest — June 30, 202569,550 $62.58 2.69$21,727 
Summary of outstanding stock options and warrant information
The following table summarizes information about outstanding stock options and warrants as of June 30, 2025:
 OutstandingExercisable
Range of Exercise PricesNumber of
Shares
Weighted-
Average
Exercise
Price
Weighted-Average
Remaining Life
(Years)
Number of
Shares
Weighted-
Average
Exercise
Price
$19.85 - $25.00
4,494 $19.85 0.664,494 $19.85 
$25.01 - $35.00
— $— 0.00— $— 
$35.01 - $45.00
14,995 $39.48 1.7014,995 $39.48 
$45.01 - $65.00
— $— 0.00— $— 
$65.01 - $75.00
17,461 $65.50 2.5717,461 $65.50 
$75.01 - $80.00
32,600 $77.53 3.4932,600 $77.53 
 69,550 $62.58 2.6969,550 $62.58 
Summary of restricted stock awards and restricted stock units activity
The following summarizes the Company’s activity in its restricted stock awards and stock units, which include restricted stock units, deferred stock units and performance stock units, as of and for the six months ended June 30, 2025:
Restricted Stock AwardsStock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Number of
Units
Weighted-Average
Grant-Date
Fair Value
Outstanding — December 31, 20246,291 $268.64 622,564 $232.77 
  Granted1,820 $372.50 303,425 $364.87 
  Vested(6,907)$277.90 (230,118)$239.59 
  Forfeited— $— (23,719)$317.62 
Outstanding — June 30, 20251,204 $372.50 672,152 (1)$287.07 
Expected to vest — June 30, 20251,204 $372.50 504,951 $317.62 
_______________________________
(1)    Includes 97,456 vested and undistributed deferred stock units.