XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock Transactions (Tables)
12 Months Ended
Dec. 31, 2024
Capital Stock Transactions [Abstract]  
Schedule Of Repurchased 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