XML 49 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock Option Activity
The following table summarizes stock option activity under our share-based plans for the year ended December 31, 2024:
 SharesWeighted Average
Exercise Price
Weighted Average
Remaining
Contractual Term
(Years)
Aggregate
Intrinsic Value
Balance at December 31, 2023570,722 $173.13   
Granted28,312 391.62   
Less: Exercised
122,300 87.89   
           Forfeited7,955 336.98   
Balance at December 31, 2024468,779 $205.78 4.18$67,440,657 
Exercisable at December 31, 2024297,612 $127.83 2.39$63,540,112 
Stock options outstanding and exercisable by exercise price range
The following table presents information about stock options outstanding and exercisable at December 31, 2024:
 Outstanding
Stock Options
Exercisable
Stock Options
Range of Exercise PricesSharesWeighted Average
Remaining
Contractual Term
(Years)
Weighted Average Exercise PriceSharesWeighted Average Exercise Price
$69.85 to $117.04
178,578 1.18$89.24 178,578 $89.24 
$117.05 to $328.39
165,584 4.57205.67 116,858 181.84 
$328.40 to $515.41
124,617 7.98372.92 2,176 393.69 
 468,779 4.18$205.78 297,612 $127.83 
Summary of cash proceeds and tax benefits realized from stock option exercise.
The following table summarizes the cash proceeds and tax benefits realized from the exercise of stock options:
 Year Ended December 31,
(in thousands, except share amounts)202420232022
Options exercised122,300 90,439 71,737 
Cash proceeds$10,749 $8,368 $6,247 
Intrinsic value of options exercised$36,198 $23,356 $21,976 
Tax benefits realized$9,049 $5,839 $5,494 
Summary of assumptions for estimated fair value of employee stock option awards at grant date
We estimated the fair value of employee stock option awards at the grant date based on the assumptions summarized in the following table:
 
 Year Ended December 31,
(Weighted average)202420232022
Expected volatility32.0 %31.0 %28.9 %
Expected term8.1years7.4years7.1years
Risk-free interest rate4.29 %4.01 %2.92 %
Expected dividend yield1.15 %1.15 %1.15 %
Grant date fair value$149.37 $130.74 $116.56 
Summary of restricted share activity
The table below presents restricted stock award activity under our share-based plans for the year ended December 31, 2024:
 SharesWeighted Average
Grant Date Fair Value
Balance unvested at December 31, 2023203,637 $306.79 
Granted (at market price) (1)
57,434 391.72 
Less: Vested49,512 209.14 
Forfeited
7,106 369.83 
Balance unvested at December 31, 2024204,453 $351.56 
Total restricted stock awards that vested for the past three years and related fair value
The table below presents the total number of restricted stock awards that vested for the past three years and the related fair value of those awards (in thousands, except share amounts):
 202420232022
Restricted stock awards - shares vested49,512 58,705 78,931 
Fair value of restricted stock awards vested$19,241 $20,906 $37,258 
Number of shares purchased by employees under the employee stock purchase plan For the two six month offering periods in each of the last three years, our employees purchased the following aggregate number of shares:
202420232022
7,707 7,640 7,658 
Restricted [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of share-based compensation expense and recognized tax benefits [Table Text Block]
The following table presents the total share-based compensation expense for restricted stock awards for the past three years (in thousands):
 202420232022
Restricted stock awards share-based compensation expense$14,436 $14,487 $11,024 
Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of share-based compensation expense and recognized tax benefits [Table Text Block]
The following table presents the total share-based compensation expense for stock option awards for the past three years (in thousands):
 202420232022
Option grants share-based compensation expense$4,387 $4,618 $3,413 
Option grants share-based compensation tax benefits1,097 1,154 853