Ecolab Cash Flow Statement Analysis

Operating, investing, and financing activities in billions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Ecolab Inc. (ECL) - Annual data in billions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income2.131.391.091.13-1.211.581.44
Depreciation & Amortization0.940.920.940.840.810.780.73
Deferred Income Tax-0.19-0.06-0.140.00-0.05-0.020.12
Stock Based Compensation0.130.100.090.090.080.000.00
Change in Working Capital0.180.16-0.280.00-0.21-0.12-0.23
Change in Accounts Receivable-0.15-0.08-0.32-0.180.160.000.00
Change in Inventory-0.120.32-0.40-0.07-0.180.000.00
Change in Accounts Payable0.30-0.230.390.200.060.000.00
Change in Other Working Capital-0.01-0.110.03-0.06-0.240.000.00
Other Operating Activities-0.010.130.03-0.062.250.10-0.18
Net Cash from Operating Activities2.812.411.792.061.862.692.28
Investing Activities
Capital Expenditures-0.99-0.77-0.71-0.64-0.490.73-0.78
Acquisitions-0.31-0.18-0.01-3.92-0.49-0.38-0.22
Sales/Maturities of Investments0.000.000.00-0.030.00-0.020.01
Other Investing Activities-0.02-0.050.00-0.030.44-0.020.01
Net Cash from Investing Activities-0.43-0.99-0.72-4.58-0.41-1.20-1.03
Financing Activities
Debt Repayment-0.63-0.50-0.40-1.05-1.71-0.40-0.55
Common Stock Issued0.000.100.030.140.24-0.35-0.56
Common Stock Repurchased-0.99-0.01-0.52-0.11-0.150.000.00
Dividends Paid-0.66-0.62-0.60-0.57-0.560.55-0.49
Other Financing Activities0.00-0.020.160.01-0.020.03-0.02
Net Cash from Financing Activities-2.02-1.05-0.841.60-0.34-1.35-1.17
Summary
Effect of Forex Changes on Cash-0.02-0.050.000.01-0.030.020.01
Net Change in Cash0.362.410.23-0.911.070.140.08
Cash at Beginning of Period0.920.600.361.260.190.290.21
Cash at End of Period1.262.410.600.363.430.450.29
Free Cash Flow1.822.411.081.421.371.961.50
Supplemental Disclosures
Interest Paid0.000.000.220.210.260.190.21
Income Taxes Paid0.650.470.310.280.370.340.37