XML 23 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Capital Stock Transactions (Tables)
12 Months Ended
Dec. 31, 2019
Capital Stock Transactions [Abstract]  
Schedule Of Repurchased Capital Stock

For the Years Ended December 31,

2019

2018

2017

Total cost of repurchased shares (in thousands):

$

92,631

$

158,884

$

94,640

Shares repurchased

269,009

561,146

500,000

Weighted average price per share

$

344.34

$

283.14

$

189.28