InMode 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 InMode Ltd. (INMD) - Annual data in millions USD
BreakdownFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019
Period EndingDec 2025Dec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019
Operating Activities
Net Income93.83181.28197.92161.52165.0775.0361.16
Depreciation & Amortization0.700.730.620.680.520.420.30
Deferred Income Tax0.00-55.18-0.180.08-0.771.73-0.59
Stock Based Compensation11.1316.5723.6024.4511.9612.850.00
Change in Working Capital-24.30-7.07-41.44-4.47-3.81-10.610.54
Change in Accounts Receivable-11.135.95-16.08-10.42-10.54-4.420.00
Change in Inventory-14.50-14.45-5.20-18.87-6.04-5.580.00
Change in Accounts Payable4.13-0.18-2.287.462.372.710.00
Change in Other Working Capital-2.79-3.78-4.71-1.217.742.180.00
Other Operating Activities3.90-59.58-4.71-1.2113.701.100.80
Net Cash from Operating Activities85.26132.66176.83181.58174.8979.2362.21
Investing Activities
Capital Expenditures-0.97-0.67-0.71-1.580.94-0.460.69
Purchases of Investments-313.51162.88-478.68-262.38-159.17-42.840.00
Sales/Maturities of Investments500.52667.28343.32154.48-159.17-42.84-111.76
Other Investing Activities0.000.00253.1358.4821.02-20.89-18.31
Net Cash from Investing Activities186.03162.21-136.06-109.47-160.11-43.31-112.45
Financing Activities
Common Stock Issued1.392.615.501.55-35.374.7869.78
Common Stock Repurchased-127.44-285.390.00-42.64-35.37-17.220.00
Other Financing Activities0.002.610.000.000.000.000.00
Net Cash from Financing Activities-126.06-282.775.50-41.09-15.02-12.4470.17
Summary
Effect of Forex Changes on Cash1.98-1.180.61-1.62-0.560.730.08
Net Change in Cash147.2110.9246.2731.02-1.3624.2120.09
Cash at Beginning of Period155.33144.4197.5468.1468.9444.7324.72
Cash at End of Period302.54155.33144.4197.5468.1468.9444.73
Free Cash Flow84.29132.00176.12180.00173.9578.7661.51
Supplemental Disclosures
Interest Paid0.0027.6914.220.000.000.000.00
Income Taxes Paid0.0017.6931.6125.841.660.221.42