XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Common Stock (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
A summary of the transactions within the Company’s stock option plans follows (shares in thousands):  
SharesWeighted-Average
Exercise Price
Outstanding at December 31, 202380.17 
Granted— — 
Exercised(1)80.25 
Canceled— — 
Outstanding at December 31, 202480.14 
Exercisable at December 31, 2024$80.14 
The following table presents information associated with stock options as of December 31, 2024 and 2023, and for the years ended December 31, 2024, 2023 and 2022. No stock options were granted during any of the years presented below.
202420232022
Intrinsic value of options outstanding as of December 31$$
Intrinsic value of options exercisable as of December 31
Intrinsic value of options exercised— 
Summary of restricted stock units activity
A summary of RSUs granted follows (RSUs in thousands):
Year Ended December 31,  
202420232022
RSUs granted238 179 553 
Weighted-average grant date price per unit$746.86 $461.37 $309.39 
A summary of RSU activity for the year ended December 31, 2024 follows (RSUs in thousands):  
Stock UnitsWeighted-Average
Grant Date Fair Value
Nonvested as of December 31, 2023288 $360.41 
Granted238 746.86 
Vested(255)425.06 
Forfeited(14)381.12 
Nonvested as of December 31, 2024257 $649.43