Tucows 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 Tucows Inc. (TCX) - 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-109.86-96.20-27.573.365.7815.4017.14
Depreciation & Amortization45.6247.2639.5827.9924.3219.5814.97
Deferred Income Tax0.85-13.04-6.98-1.33-3.941.291.04
Stock Based Compensation7.028.137.604.593.720.000.00
Change in Working Capital4.0012.475.04-2.00-1.372.001.79
Change in Accounts Receivable2.272.27-10.530.81-0.280.000.00
Change in Inventory2.810.36-4.01-0.790.950.000.00
Change in Accounts Payable-3.38-5.666.753.99-0.900.000.00
Change in Other Working Capital3.951.0312.14-2.24-3.520.000.00
Other Operating Activities3.951.03-5.36-2.2411.292.11-0.15
Net Cash from Operating Activities-19.75-4.7719.8829.6436.0840.3837.21
Investing Activities
Capital Expenditures-57.04-92.58-136.71-73.9544.5147.64-27.92
Acquisitions0.000.00-0.40-26.53-8.770.00-1.20
Purchases of Investments0.000.000.00-2.010.000.000.00
Sales/Maturities of Investments0.00-0.53-0.78-2.01-0.0712.640.00
Other Investing Activities-0.030.0032.600.000.0012.640.00
Net Cash from Investing Activities-56.49-92.58-137.49-101.98-53.28-76.09-29.68
Financing Activities
Debt Repayment-16.53-81.89-0.75-0.300.00-8.13-19.60
Common Stock Issued0.040.001.104.82-3.28-4.990.00
Common Stock Repurchased0.00-45.720.00-0.39-3.840.000.00
Other Financing Activities-2.01-8.19-4.14-0.39-0.56-1.19-0.45
Net Cash from Financing Activities44.50178.84132.0173.145.1243.46-12.94
Summary
Net Change in Cash-31.7481.4814.390.79-12.087.76-5.41
Cash at Beginning of Period104.9823.509.118.3120.3912.6418.05
Cash at End of Period73.24104.9823.509.118.3120.3912.64
Free Cash Flow-76.78-97.35-116.83-44.31-8.43-7.268.73
Supplemental Disclosures
Interest Paid37.9624.7410.294.493.574.793.71
Income Taxes Paid7.654.933.888.838.937.946.80