XML 18 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:    
Net income $ 37,852 $ 36,652
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 11,812 8,289
Amortization of debt issuance costs 148 148
Provision for (recovery of) doubtful accounts 4,007 2,222
Share-based compensation 3,147 3,255
Deferred income taxes (57) 1,845
Excess tax benefits from share-based payment arrangements (88) (101)
Change in fair value of contingent consideration 1,961 3,381
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (49,791) (19,424)
Inventories 40,792 (49,148)
Prepaid expenses and other assets (20,805) (9,699)
Other non-current assets (1,205) (3,902)
Accounts payable (12,863) (24,748)
Accrued expenses and other liabilities 13,892 12,287
Income taxes payable 6,929 (1,517)
Net cash provided by (used in) operating activities 35,731 (40,460)
Cash flows from investing activities:    
Capital expenditures (3,261) (3,466)
Cash paid for business acquisitions, net of cash acquired (83,804) (61,475)
Net cash provided by (used in) investing activities (87,065) (64,941)
Cash flows from financing activities:    
Borrowings on revolving credit 829,141 667,908
Repayments on revolving credit (764,332) (558,919)
Repayments on long-term debt 0 (2,019)
Repayments on capital lease obligation (123) (122)
Contingent consideration payments (10,241) (7,286)
Exercise of stock options 2,481 678
Repurchase of common stock (20,882) (71,587)
Excess tax benefits from share-based payment arrangements 88 101
Net cash provided by (used in) financing activities 36,132 28,754
Effect of exchange rate changes on cash and cash equivalents (1,127) (5,561)
Increase (decrease) in cash and cash equivalents (16,329) (82,208)
Cash and cash equivalents at beginning of period 61,400 121,646
Cash and cash equivalents at end of period $ 45,071 $ 39,438