Veracyte Cash Flow Statement Analysis

Operating, investing, and financing activities in millions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Veracyte, Inc. (VCYT) - Annual data in millions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income24.14-74.40-36.56-75.56-34.91-12.60-23.00
Depreciation & Amortization23.4627.1925.9319.597.944.203.92
Deferred Income Tax-0.23-3.840.13-6.260.000.000.00
Stock Based Compensation36.2533.1426.7322.5213.000.000.00
Change in Working Capital-21.32-4.16-9.014.22-0.48-9.90-0.65
Change in Accounts Receivable-6.413.89-4.50-8.570.960.000.00
Change in Inventory-5.87-1.69-3.01-1.461.060.000.00
Change in Accounts Payable-4.31-0.130.155.160.710.000.00
Change in Other Working Capital-4.74-6.223.642.66-3.210.000.00
Other Operating Activities12.80-6.1626.172.662.6515.090.25
Net Cash from Operating Activities75.1044.227.54-31.62-9.71-3.23-13.52
Investing Activities
Capital Expenditures-11.29-9.968.55-5.38-2.842.76-1.87
Acquisitions5.01-5.380.15-736.831.51-40.000.00
Purchases of Investments-50.0025.07-33.523.00-1.000.000.00
Sales/Maturities of Investments0.0044.77-20.843.00-1.000.000.00
Net Cash from Investing Activities-56.2815.11-29.39-739.21-3.84-42.73-1.87
Financing Activities
Debt Repayment0.000.00-1.280.00-0.10-25.21-0.29
Common Stock Issued19.999.587.94593.82207.54137.8555.04
Common Stock Repurchased0.00-6.74-3.17-9.03-3.850.000.00
Other Financing Activities-15.09-6.74-3.17-9.03-3.85-0.980.37
Net Cash from Financing Activities4.902.843.49596.32203.60127.2959.50
Summary
Effect of Forex Changes on Cash-0.420.16-0.59-1.510.000.000.00
Net Change in Cash23.3062.33-18.36-174.51190.0581.3244.10
Cash at Beginning of Period217.33155.00173.95349.97159.9278.6034.49
Cash at End of Period240.63-18.87155.00173.95349.97159.9278.60
Free Cash Flow63.8134.26-1.01-37.00-12.55-5.97-15.40
Supplemental Disclosures
Interest Paid0.000.000.010.010.010.331.55
Income Taxes Paid2.241.700.570.110.110.040.08