NeoGenomics 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 NeoGenomics, Inc. (NEO) - 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 Income-78.73-87.97-144.25-8.354.178.012.64
Depreciation & Amortization72.5572.5872.2756.0935.7230.6621.73
Stock Based Compensation33.4124.6324.6722.4610.210.000.00
Change in Working Capital-32.63-25.49-23.1414.36-61.75-32.4212.51
Change in Accounts Receivable-19.31-11.52-7.58-4.69-12.600.000.00
Change in Inventory-2.70-0.45-1.101.63-15.200.000.00
Change in Accounts Payable-4.00-4.550.967.7111.920.000.00
Change in Other Working Capital-3.552.22-7.88-2.96-34.900.000.00
Other Operating Activities9.109.4218.5511.1112.0810.470.95
Net Cash from Operating Activities7.02-1.95-65.99-26.721.4623.3744.79
Investing Activities
Capital Expenditures-41.06-28.7530.8964.14-29.1020.03-14.31
Acquisitions0.000.000.00-528.66-37.000.40-125.38
Purchases of Investments53.92105.4619.31-133.82-93.350.000.00
Sales/Maturities of Investments53.92112.2219.31-148.82-67.750.400.00
Other Investing Activities0.000.000.00-15.000.000.400.00
Net Cash from Investing Activities12.8676.710.52-632.37-159.44-19.63-139.69
Financing Activities
Debt Repayment0.000.000.000.00-97.54-105.31-46.46
Common Stock Issued7.506.6712.5915.08149.1511.20144.09
Other Financing Activities-2.86-2.05-0.76375.80-4.86153.57-0.58
Net Cash from Financing Activities4.654.5511.83725.29235.60159.4791.96
Summary
Effect of Forex Changes on Cash0.000.000.000.000.000.00-0.07
Net Change in Cash24.5279.31-53.6566.2077.62163.21-2.94
Cash at Beginning of Period342.49263.18316.83250.63173.029.8112.82
Cash at End of Period367.01342.49263.18316.83250.63173.029.81
Free Cash Flow-34.04-30.71-84.79-90.87-27.643.3430.48
Supplemental Disclosures
Interest Paid3.833.383.403.072.934.786.51
Income Taxes Paid0.210.180.180.150.250.320.00