XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Stock Repurchase Plan Transactions (Tables)
6 Months Ended
Jun. 30, 2024
Capital Stock Repurchase Plan Transactions [Abstract]  
Schedule Of Repurchased Capital Stock

Three months ended June 30,

Six months ended June 30,

2024

2023

2024

2023

Total cost of repurchased shares (in thousands)

$

55,769 

$

13,425 

$

88,113 

$

13,425 

Shares repurchased

100,000 

25,000 

150,000 

25,000 

Weighted average price per share

$

557.68 

$

536.98 

$

587.41 

$

536.98