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

Three months ended September 30,

Nine months ended September 30,

2023

2022

2023

2022

Total cost of repurchased shares (in thousands)

$

14,344 

$

23,884 

$

27,769 

$

101,098 

Shares repurchased

28,457 

50,000 

53,457 

207,500 

Weighted average price per share

$

504.07 

$

477.68 

$

519.46 

$

487.22