XML 21 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cash flows from operating activities:    
Net income $ 50,276 $ 50,694
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 18,692 12,570
Amortization of debt issuance costs 223 223
Provision for doubtful accounts 5,632 2,803
Share-based compensation 4,862 5,194
Deferred income taxes 455 7,248
Excess tax benefits from share-based payment arrangements (88) (101)
Change in fair value of contingent consideration 3,921 4,520
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 7,022 52,327
Inventories 41,509 (7,736)
Prepaid expenses and other assets (8,125) (312)
Other non-current assets (32) (1,571)
Accounts payable (54,378) (108,896)
Accrued expenses and other liabilities 11,720 8,005
Income taxes payable 2,435 (656)
Net cash provided by (used in) operating activities 84,124 24,312
Cash flows from investing activities:    
Capital expenditures (6,445) (9,120)
Cash paid for business acquisitions, net of cash acquired (83,804) (61,475)
Payments for acquisition of intangible assets (3,583) 0
Net cash provided by (used in) investing activities (93,832) (70,595)
Cash flows from financing activities:    
Borrowings on revolving credit 1,305,922 1,058,720
Repayments on revolving credit (1,268,846) (985,079)
Repayments on long-term debt 0 (2,019)
Repayments on capital lease obligation (184) (162)
Contingent consideration payments (10,241) (7,286)
Exercise of stock options 4,770 3,816
Repurchase of common stock (20,882) (98,414)
Excess tax benefits from share-based payment arrangements 88 101
Net cash provided by (used in) financing activities 10,627 (30,323)
Effect of exchange rate changes on cash and cash equivalents (132) (4,191)
Increase (decrease) in cash and cash equivalents 787 (80,797)
Cash and cash equivalents at beginning of period 61,400 121,646
Cash and cash equivalents at end of period $ 62,187 $ 40,849