XML 43 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock Transactions
12 Months Ended
Dec. 31, 2024
Capital Stock Transactions [Abstract]  
Capital Stock Transactions 19.    Capital Stock Transactions

We repurchased the following capital stock:

For the Years Ended December 31,

2024

2023

2022

Total cost of repurchased shares (in thousands):

$

358,737 

$

73,813 

$

114,074 

Shares repurchased

638,235 

132,969 

232,500 

Weighted average price per share

$

562.08 

$

555.12 

$

490.64 

In November 2024, the Board of Directors authorized $300.0 million for additional stock repurchase under the February 2011 repurchase program. In November 2023, the Board of Directors authorized $300.0 million for additional stock repurchase under the February 2011 repurchase program. We currently have $255.3 million of authorization remaining under this share purchase plan.