XML 60 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Capital Stock Transactions (Tables)
12 Months Ended
Dec. 31, 2020
Capital Stock Transactions [Abstract]  
Schedule Of Repurchased Capital Stock

For the Years Ended December 31,

2020

2019

2018

Total cost of repurchased shares (in thousands):

$

175,594

$

92,631

$

158,884

Shares repurchased

384,252

269,009

561,146

Weighted average price per share

$

456.98

$

344.34

$

283.14