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

Three months ended September 30,

Nine months ended September 30,

2024

2023

2024

2023

Total cost of repurchased shares (in thousands)

$

57,820 

$

14,344 

$

145,933 

$

27,769 

Shares repurchased

100,000 

28,457 

250,000 

53,457 

Weighted average price per share

$

578.21 

$

504.07 

$

583.73 

$

519.46