XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 103 Months Ended
Aug. 08, 2019
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Aug. 08, 2019
Earnings Per Share            
Common stock repurchased, shares   1,633 1,575 2,560 3,763  
Common stock repurchased, average price per share   $ 366.76 $ 264.38 $ 359.63 $ 256.64  
Common stock repurchased, value   $ 598,846 $ 416,402 $ 920,692 $ 965,830  
Subsequent event [Member]            
Earnings Per Share            
Common stock repurchased, shares 500         75,300
Common stock repurchased, average price per share $ 375.47         $ 157.22
Common stock repurchased, value $ 174,600         $ 11,800,000