v2.4.0.6
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
9 Months Ended
Mar. 31, 2013
Mar. 31, 2012
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 32,289 $ 29,637
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 17,872 14,899
Stock based compensation expense 11,482 5,345
Provision for losses on accounts receivable 2,508 52
Equity in (earnings) loss of unconsolidated affiliates 51 (155)
Deferred income taxes 196 (40)
Other 187 47
Changes in operating assets and liabilities-net of business acquisitions:    
Accounts receivable (15,181) (20,948)
Inventories (4,745) (33,468)
Prepaid expenses and other current assets 14,819 (3,946)
Accounts payable 25,283 (2,976)
Accrued payroll and related expenses 1,035 (2,052)
Advances from customers (9,382) 98,853
Accrued warranties (3,538) 1,659
Deferred revenue (5,471) (20)
Other accrued expenses and current liabilities (10,158) (705)
Net cash provided by operating activities 57,247 86,182
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of property and equipment (139,429) (44,199)
Acquisition of businesses, net of cash acquired (6,087) (3,189)
Acquisition of intangible and other assets (3,773) (3,085)
Net cash used in investing activities (149,289) (50,473)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net borrowings of bank lines of credit 55,000  
Proceeds from long-term debt 11,100  
Payments on long-term debt (824) (163)
Proceeds from exercise of stock options and employee stock purchase plan 4,615 4,796
Repurchase of common shares (10,444) (1,344)
Taxes paid related to net share settlements of equity awards (10,301) (2,320)
Net cash provided by financing activities 49,146 969
EFFECT OF EXCHANGE RATE CHANGES ON CASH (876) (1,510)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (43,772) 35,168
CASH AND CASH EQUIVALENTS - BEGINNING OF PERIOD 91,452 55,619
CASH AND CASH EQUIVALENTS - END OF PERIOD 47,680 90,787
Supplemental disclosure of cash flow information:    
Interest paid 2,256 2,184
Income taxes paid $ 9,679 $ 5,460