XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Share Repurchase Program (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 100 Months Ended
Nov. 13, 2018
May 06, 2019
Mar. 31, 2019
Mar. 31, 2018
May 06, 2019
Share Repurchase Program          
Increase in authorized amount $ 1,000,000        
Cumulative authorized amount $ 11,800,000        
Authorization effective period 3 years        
Remaining balance under share repurchase program     $ 679,600    
Common stock repurchased, shares     927 2,188  
Common stock repurchased, average price per share     $ 347.09 $ 251.08  
Common stock repurchased, value     $ 321,846 $ 549,428  
Subsequent event [Member]          
Share Repurchase Program          
Common stock repurchased, shares   100     73,400
Common stock repurchased, average price per share   $ 377.59     $ 151.58
Common stock repurchased, value   $ 52,100     $ 11,100,000