XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Treasury Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Mar. 30, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 29, 2019
Jun. 30, 2018
May 08, 2019
Equity, Class of Treasury Stock [Line Items]              
Increase Shares Authorized Share Repurchase Program             $ 1,500,000
Board-approved share repurchase program of common stock             $ 4,500,000
Remaining authorization under the share repurchase program $ 1,690,000       $ 1,690,000    
Total number of shares repurchased 1,732   1,477   3,456 3,844  
Average price paid per share $ 103.27   $ 64.37   $ 96.69 $ 65.70  
Total cash paid for share repurchases $ 178,916 $ 155,319 $ 95,082 $ 157,463 $ 334,235 $ 252,545