XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
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 $ 196,828 $ 155,910
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,330 4,685
Provision for inventory obsolescence 1,716 580
(Recovery)/Provision for loss on vendor deposits (1,145) (96)
Write off of software development costs 0 2,505
Stock-based compensation 2,093 2,866
Excess tax benefit from employee stock-based awards 0 (671)
Deferred Taxes 156 (39)
Other, net 855 629
Changes in operating assets and liabilities:    
Accounts receivable (43,081) (9,202)
Inventories (76,782) (5,873)
Vendor deposits (18,379) 6,635
Prepaid income taxes (10,603) 2,566
Prepaid expenses and other assets (3,829) 1,612
Accounts payable 1,975 (13,954)
Income taxes payable 3,424 3,931
Deferred revenues 3,050 374
Accrued liabilities and other current liabilities 4,287 (514)
Net cash provided by operating activities 65,895 151,944
Cash Flows from Investing Activities:    
Purchase of property and equipment and other long-term assets (5,704) (4,820)
Net cash (used in) investing activities (5,704) (4,820)
Cash Flows from Financing Activities:    
Proceeds from revolver loan 30,000 66,000
Repayments of term loan (7,500) (7,500)
Repurchases of common stock (99,788) (150,003)
Proceeds from exercise of stock options 1,396 778
Excess tax benefit from employee stock-based awards 0 671
Tax withholdings related to net share settlements of restricted stock units (1,386) (922)
Net cash (used in) provided by financing activities (77,278) (90,976)
Net increase (decrease) in cash and cash equivalents (17,087) 56,148
Cash and cash equivalents at beginning of period 551,031 446,401
Cash and cash equivalents at end of period 533,944 502,549
Non-Cash Investing and Financing Activities:    
Unpaid stock repurchases 2,964 0
Unpaid property and equipment and other long-term assets $ 85 $ 0