XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Award Activity

The following table summarizes information about RSUs and restricted shares:

 

 

 

Number of
shares

 

 

Weighted average
grant date fair value

 

 

Nonvested at December 31, 2023

 

 

642

 

 

$

109.78

 

 

RSUs granted

 

 

357

 

 

$

114.90

 

 

RSUs vested

 

 

(323

)

 

$

110.01

 

 

RSUs forfeited

 

 

(22

)

 

$

110.86

 

 

Nonvested at December 31, 2024

 

 

654

 

 

$

112.36

 

Schedule of Stock Option Activity

The following table summarizes information about stock options:

 

 

 

Number of
shares

 

 

Weighted
average
exercise
price
per share

 

 

Weighted
average
remaining
contractual life

 

 

Aggregate
intrinsic
value

 

 

Outstanding at December 31, 2023

 

 

1,135

 

 

$

46.46

 

 

 

 

 

 

 

 

Options granted

 

 

 

 

 

 

 

 

 

 

 

 

 

Options exercised

 

 

(391

)

 

$

44.83

 

 

 

 

 

 

 

 

Options canceled

 

 

(5

)

 

$

42.92

 

 

 

 

 

 

 

 

Outstanding at December 31, 2024

 

 

739

 

 

$

47.35

 

 

 

0.94

 

 

$

46,843

 

 

Exercisable at December 31, 2024

 

 

739

 

 

$

47.35

 

 

 

0.94

 

 

$

46,843

 

Shared-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used

The fair value of employee stock purchase rights granted under the 2002 Plan is estimated on the date of grant using the Black-Scholes Model with the following assumptions:

 

 

 

For the years ended December 31,

 

 

 

 

2024

 

 

2023

 

 

2022

 

 

Dividend yield

 

 

1.20

%

 

 

1.20

%

 

 

1.30

%

 

Volatility

 

 

20

%

 

 

28

%

 

 

29

%

 

Risk-free interest rates

 

 

4.90

%

 

 

5.37

%

 

 

3.02

%

 

Expected life (years)

 

 

1

 

 

 

1

 

 

 

1

 

 

Weighted average fair value

 

$

27.97

 

 

$

31.56

 

 

$

27.07