XML 60 R43.htm IDEA: XBRL DOCUMENT
v3.25.0.1

STOCK PLANS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
STOCK PLANS |
Summary of stock option activity | The following table summarizes stock option activity for the year ended December 31, 2024 under all Plans: ​
​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted
​ | ​ | ​ | ​ | Average
​ | ​ | Number of | ​ | Exercise
​ |  | Options |  | Price
Balance at beginning of year |  | 919,619 | ​ | $ | 108.85
Options granted |  | 86,874 | ​ |  | 246.98
Options exercised |  | (309,947) | ​ |  | 88.41
Balance at end of year |  | 696,546 | ​ |  | 135.17
Exercisable at end of year |  | 585,979 | ​ |  | 122.17
Weighted average assumptions used for estimating fair value of options granted | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | 2024 |  | 2023 |  | 2022 |
Expected volatility |  | ​ | 26.90 | % | ​ | 27.63 | % | ​ | 27.14 | %
Dividend yield |  | ​ | 1.40 | % | ​ | 1.59 | % | ​ | 1.84 | %
Risk-free interest rate |  | ​ | 4.26 | % | ​ | 4.04 | % | ​ | 1.94 | %
Expected option life (years) |  | ​ | 4.8 |  | ​ | 4.8 |  | ​ | 4.7 | ​
Weighted average fair value per option granted during the year | ​ | $ | 66.20 | ​ | $ | 46.94 | ​ | $ | 27.42 | ​
Summary of nonvested stock options | The following table summarizes non-vested stock options for the year ended December 31, 2024: ​
​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted Average
​ | ​ | Number of | ​ | Fair Value at
​ |  | Options |  | Grant Date
Balance at beginning of year |  | 248,455 | ​ | $ | 28.36
Granted |  | 86,874 | ​ |  | 66.20
Vested |  | (224,762) | ​ |  | 37.28
Balance at end of year |  | 110,567 | ​ |  | 53.42
Summary of information about awards outstanding, by exercise price range | The following table summarizes information about awards outstanding as of December 31, 2024: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Outstanding | ​ | Exercisable
​ | ​ | ​ | ​ | Weighted | ​ | Weighted | ​ | ​ | ​ | Weighted | ​ | Weighted
​ | ​ | Number of | ​ | Average | ​ | Average | ​ | Number of | ​ | Average | ​ | Average
​ | ​ | Stock | ​ | Exercise | ​ | Remaining | ​ | Stock | ​ | Exercise | ​ | Remaining
Exercise Price Range |  | Options |  | Price |  | Life (years) |  | Options |  | Price |  | Life (years)
Under $49.99 |  | — | ​ | $ | — |  | — |  | — | ​ | $ | — |  | —
$50.00 - $59.99 |  | 14,665 | ​ |  | 58.17 |  | 1.10 |  | 14,665 | ​ |  | 58.17 |  | 1.10
Over $60.00 |  | 681,881 | ​ |  | 136.82 |  | 6.49 |  | 571,314 | ​ |  | 123.81 |  | 6.11
​ |  | 696,546 | ​ | ​ | ​ |  | 6.38 |  | 585,979 | ​ | ​ | ​ |  | 5.98
Summary of RSU and PSU activity | The following table summarizes RSU and PSU activity for the year ended December 31, 2024 under all Plans: ​
​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted
​ | ​ | ​ | ​ | Average
​ | ​ | Number of | ​ | Grant Date
​ |  | Units |  | Fair Value
Balance at beginning of year |  | 339,441 | ​ | $ | 140.50
Units granted |  | 127,810 | ​ |  | 205.67
Units vested |  | (164,062) | ​ |  | 124.70
Units forfeited |  | (9,771) | ​ |  | 171.97
Balance at end of year |  | 293,418 | ​ |  | 176.70

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (f)(2) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the change in stock options. + References No definition available. + Details
Name: | us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration