Cash Flow

v3.6.0.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Operating Activities:      
Net loss $ (71,658) $ (40,703) $ (26,417)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 997 988 549
Amortization of premium on marketable securities 221 827 1,098
Stock-based compensation 15,057 11,730 9,200
Change in fair value of contingent consideration liability   (1,800) 230
Intangible impairment   1,870  
Benefit from income taxes (14) (5,722)  
Other 99    
Net changes in operating assets and liabilities:      
Interest receivable 83 116 (85)
Accounts receivable (2,144) 7,847 (7,213)
Prepaid expenses and other assets (1,112) 376 (258)
Accounts payable and accrued liabilities (2,335) (764) 4,324
Accrued compensation and employee benefits 137 (105) (341)
Deferred revenues (5,214) (8,380) 13,238
Net cash used in operating activities (65,883) (33,720) (5,675)
Investing Activities:      
Purchases of marketable securities (218,640) (257,988) (227,802)
Maturities of marketable securities 237,497 337,861 127,765
Purchase of property and equipment (732)    
Acquisition of Ceregene, Inc., net of cash received   (2,411) (621)
Net cash provided by / (used in) investing activities 18,125 77,462 (100,658)
Financing Activities:      
Proceeds from public offering of common stock, net of issuance costs     93,796
Taxes paid related to net share settlement of equity awards (776) (1,546) (4,556)
Proceeds from issuance of common stock 1,113 6,804 12,937
Claims settlement under Section 16(b)   14,452  
Net cash provided by financing activities 337 19,710 102,177
Net increase / (decrease) in cash and cash equivalents (47,421) 63,452 (4,156)
Cash and cash equivalents, beginning of period 69,482 6,030 10,186
Cash and cash equivalents, end of period 22,061 $ 69,482 $ 6,030
Supplemental disclosure of noncash investing activities:      
Build-to-suit lease in accrued liabilities $ 3,876    

Source

Sign Up For E-Mail Alerts

Sign Up