XML 51 R7.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Sep. 30, 2014
Sep. 30, 2013
OPERATING ACTIVITIES:    
Net income (loss) $ 34,950 $ (5,987)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,306 1,573
Deferred income tax benefit (1,670) (3,028)
Share-based compensation 1,647 897
Excess tax benefits on share-based compensation awards (495) (407)
Loss (gain) on sale of assets (20) 62
Gain on investment securities (15) (463)
JSP contract renewal cost   20,100
Other noncash expenses 21 4
Changes in assets and liabilities which provided (used) cash:    
Trade accounts receivable (14,510) (3,336)
Inventories 774 (1,993)
Income taxes payable/receivable 9,661 (2,914)
Prepaid expenses and other assets (1,509) (854)
Rebates payable 1,594 596
Accounts payable (7,023) (6,032)
Accrued expenses (1,323) 643
Accrued payroll and payroll-related expenses (8,997) (3,856)
Net cash provided by (used in) operating activities 14,391 (4,995)
INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (9,374) (2,018)
Proceeds from sale of property, plant and equipment 76 40
Purchases of intangible assets (300)  
Proceeds from sale of investment securities 34,213 4,584
Purchase of investment securities (8,434) (5,733)
Net cash provided by (used in) investing activities 16,181 (3,127)
FINANCING ACTIVITIES:    
Repayments of debt (32) (127)
Proceeds from issuance of stock 773 881
Excess tax benefits on share-based compensation awards 495 407
Net cash provided by financing activities 1,236 1,161
Effect on cash and cash equivalents of changes in foreign exchange rates   (1)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 31,808 (6,962)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 105,587 42,689
CASH AND CASH EQUIVALENTS, END OF PERIOD 137,395 35,727
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Interest paid 25 57
Income taxes paid $ 11,809 $ 1,700