XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock Transactions (Tables)
12 Months Ended
Dec. 31, 2023
Capital Stock Transactions [Abstract]  
Schedule Of Repurchased Capital Stock

For the Years Ended December 31,

2023

2022

2021

Total cost of repurchased shares (in thousands):

$

73,813

$

114,074

$

576,483

Shares repurchased

132,969

232,500

1,195,529

Weighted average price per share

$

555.12

$

490.64

$

482.20