XML 17 R6.htm IDEA: XBRL DOCUMENT v3.4.0.3
Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Cash flow from operating activities:    
Net Income (Loss) Attributable to Parent $ 112,200 $ 113,600
Depreciation and amortization 71,600 62,200
Share-based Compensation 15,200 13,200
Excess Tax Benefit from Share-based Compensation, Operating Activities (3,500) (7,600)
Deferred income taxes 20,900 (5,500)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 8,200 (5,000)
Other Noncash (Income) Expense (100) 700
Changes in operating assets and liabilities (94,400) (73,000)
Net cash provided by (used in) operating activities: 130,100 98,600
Cash flow from investing activities:    
Payments to Acquire Businesses, Net of Cash Acquired (67,300) (10,900)
Proceeds from Sale and Maturity of Marketable Securities 0 88,600
Purchases of property and equipment (76,800) (45,600)
Net cash used in investing activities (144,100) 32,100
Cash flow from financing activities:    
(Payments) proceeds from issuance of common stock 13,100 8,800
Payments for Repurchase of Common Stock (200,000) 0
Excess Tax Benefit from Share-based Compensation, Financing Activities 3,500 7,600
business combination, contingent consideration arrangement, payment (9,900) 0
Borrowing under credit agreement/facility 1,150,000 342,500
Repayments of Lines of Credit (936,400) (307,500)
Payments of Financing Costs (1,000) (700)
Net cash (used in) provided by financing activities 19,300 50,700
Effect of exchange rate changes on cash and cash equivalents (3,000) (74,200)
Net increase (decrease) in cash and cash equivalents 2,300 107,200
Cash and cash equivalents at beginning of period 207,400 188,200
Cash and cash equivalents at end of period 209,700 295,400
Supplemental disclosures of cash flow information    
Capital expenditure paid but incurred in prior periods 3,900 0
Interest 9,800 8,900
Income taxes, net of refunds $ 12,900 $ 61,500