Immersion 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 Immersion Corporation (IMMR) - 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 Income19.4333.9830.6612.485.40-20.0454.34
Depreciation & Amortization24.760.070.140.761.932.200.86
Deferred Income Tax-1.913.53-5.100.53-2.480.430.11
Stock Based Compensation11.743.993.572.344.765.460.00
Change in Working Capital14.98-4.186.98-1.93-9.55-23.195.91
Change in Accounts Receivable-240.66-1.010.740.251.17-2.330.00
Change in Inventory18.550.000.000.000.000.000.00
Change in Accounts Payable49.74-0.040.08-0.15-0.66-2.820.00
Change in Other Working Capital129.471.630.702.51-5.92-13.890.00
Other Operating Activities-146.77-1.420.705.16-2.780.530.03
Net Cash from Operating Activities-77.7820.6040.1517.450.02-34.1069.92
Investing Activities
Capital Expenditures-8.130.00-0.030.34-0.05-0.15-0.07
Acquisitions-29.650.000.000.000.000.000.00
Purchases of Investments-121.86-5.53-165.36-92.253.0011.070.00
Sales/Maturities of Investments164.423.40135.98-87.35-2.084.208.31
Other Investing Activities6.518.932.1918.920.000.000.00
Net Cash from Investing Activities11.283.40-29.41-87.682.9510.928.24
Financing Activities
Debt Repayment-36.350.000.000.000.000.000.00
Common Stock Issued78.250.160.0159.190.711.410.22
Common Stock Repurchased-0.26-9.50-13.240.00-30.64-2.740.00
Dividends Paid-12.83-4.020.000.000.000.000.00
Other Financing Activities150.420.01-0.170.000.000.000.00
Net Cash from Financing Activities101.23-16.75-13.4162.20-29.93-1.338.21
Summary
Net Change in Cash29.167.25-2.67-8.03-26.96-24.5186.37
Cash at Beginning of Period56.0748.8251.4959.5286.48110.9924.62
Cash at End of Period85.2356.0748.8251.4959.5286.48110.99
Free Cash Flow-85.9120.6040.1517.11-0.03-34.2569.85
Supplemental Disclosures
Income Taxes Paid0.701.791.410.090.070.160.15