Cactus 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 Cactus, Inc. (WHD) - 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 Income185.41214.84145.1249.5959.22156.30150.28
Depreciation & Amortization60.4465.0534.2936.3140.6939.0230.15
Deferred Income Tax19.7717.3425.304.830.000.0015.20
Stock Based Compensation22.8918.1110.638.628.600.000.00
Change in Working Capital14.7932.16-64.16-45.4645.8318.84-40.08
Change in Accounts Receivable13.05-11.86-49.35-45.4944.830.000.00
Change in Inventory-25.6341.92-44.89-36.0818.200.000.00
Change in Accounts Payable0.688.715.8022.28-19.430.000.00
Change in Other Working Capital-37.73-12.02-12.68-10.43-18.920.000.00
Other Operating Activities-37.73-12.024.02-10.430.13-4.770.28
Net Cash from Operating Activities316.11340.28117.8863.76143.38209.63167.18
Investing Activities
Capital Expenditures-39.18-43.9828.29-13.9424.4959.70-70.05
Acquisitions0.00-616.190.000.000.000.000.00
Other Investing Activities-35.390.000.000.000.000.001.90
Net Cash from Investing Activities-35.39-654.79-25.54-11.63-18.15-55.95-68.15
Financing Activities
Debt Repayment-7.88-162.65-6.06-5.21-5.32-7.48-254.80
Common Stock Issued0.00169.88-4.56-3.28-1.45-1.55828.17
Common Stock Repurchased-9.33-5.25-4.56-3.28-1.450.000.00
Dividends Paid-33.68-30.1226.72-21.1617.144.24-31.85
Other Financing Activities-19.25-23.58-9.69-9.74-16.30-8.39-576.52
Net Cash from Financing Activities-70.14103.28-47.38-39.39-40.21-21.67-35.00
Summary
Effect of Forex Changes on Cash-1.530.50-2.110.271.03-0.25-0.76
Net Change in Cash210.58-211.2444.9712.7486.06131.7664.02
Cash at Beginning of Period133.79344.53301.67288.66202.6070.847.57
Cash at End of Period342.84133.79344.53301.67288.66202.6070.84
Free Cash Flow276.94296.3092.3549.82125.23153.6897.13
Supplemental Disclosures
Interest Paid2.705.631.060.960.960.000.00
Income Taxes Paid24.8026.005.504.541.600.000.00