v2.3.0.11
Condensed Consolidated Statements of Cash Flows (USD $)
In Thousands
6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income $ 28,081 $ 11,087
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 3,336 2,842
Amortization of investment premiums 6,291 2,713
Stock-based compensation 6,940 4,412
Excess tax benefit from employee stock option plans (4,491) (3,652)
Changes in operating assets and liabilities:    
Accounts receivable—net 63 (5,255)
Inventory—net (1,455) (3,002)
Deferred tax assets (5,546) (2)
Prepaid expenses and other current assets (2,101) (1,534)
Deferred cost of revenues (1,976) 223
Other assets (1,762) (66)
Accounts payable 355 2,352
Accrued liabilities 3,660 283
Accrued payroll and compensation 357 2,686
Deferred settlement and other liabilities 3,170 0
Deferred revenue 20,544 23,592
Income taxes payable 14,826 3,533
Net cash provided by operating activities 74,244 39,766
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of investments (287,659) (191,806)
Maturities and sales of investments 211,845 44,176
Purchases of property and equipment (1,450) (2,229)
Payment made in connection with business acquisition, net (2,623) 0
Net cash used in investing activities (79,887) (149,859)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 11,219 12,541
Offering costs paid in connection with Initial Public Offering 0 (872)
Excess tax benefit from employee stock option plans 4,491 3,652
Net cash provided by financing activities 15,710 15,321
EFFECT OF EXCHANGE RATES ON CASH AND CASH EQUIVALENTS 1,093 (1,251)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 11,160 (96,023)
CASH AND CASH EQUIVALENTS—Beginning of period 66,859 212,458
CASH AND CASH EQUIVALENTS—End of period 78,019 116,435
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid (refunded) for income taxes (1,017) 1,228
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Purchase of property and equipment not yet paid $ 124 $ 232