Xunlei 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 Xunlei Limited (XNET) - 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 Income0.6614.2321.461.11-13.84-53.42-39.49
Depreciation & Amortization6.936.083.815.5114.1812.666.83
Deferred Income Tax-10.07-0.43-0.38-0.180.974.361.75
Stock Based Compensation2.459.688.186.172.310.000.00
Change in Working Capital10.46-3.7719.263.85-24.42-16.28-22.56
Change in Accounts Receivable-2.04-2.00-5.98-2.175.050.000.00
Change in Inventory0.93-1.800.85-0.040.640.000.00
Change in Accounts Payable1.56-0.601.065.16-4.940.000.00
Change in Other Working Capital0.091.6814.15-0.07-25.300.000.00
Other Operating Activities0.09-0.35-0.555.643.2820.0018.40
Net Cash from Operating Activities30.9825.7251.1119.48-13.91-45.65-35.61
Investing Activities
Capital Expenditures-8.35-3.99-14.975.91-13.553.523.54
Acquisitions-2.130.000.000.000.000.000.00
Purchases of Investments-482.56-18.8226.66-341.37-8.560.000.00
Sales/Maturities of Investments472.55-0.50-0.01-26.92-0.0682.20-66.26
Other Investing Activities-1.75-0.600.07-27.380.70-10.88-2.44
Net Cash from Investing Activities-21.91-23.9011.76-32.62-20.7679.26-69.36
Financing Activities
Debt Repayment-26.62-13.09-3.34-2.42-0.660.000.00
Common Stock Issued0.00-4.690.000.000.000.000.00
Common Stock Repurchased-7.69-4.69-6.750.00-4.480.000.00
Other Financing Activities0.000.000.080.000.000.850.93
Net Cash from Financing Activities-0.93-13.526.64-0.222.6812.180.93
Summary
Effect of Forex Changes on Cash-1.39-2.30-12.142.010.000.000.00
Net Change in Cash8.14-14.0157.37-13.36-26.6645.79-104.04
Cash at Beginning of Period170.80184.81127.44138.79165.45122.93233.48
Cash at End of Period177.55170.80184.81121.56126.09168.72122.93
Free Cash Flow22.6321.7236.1419.48-27.47-48.59-38.71
Supplemental Disclosures
Income Taxes Paid4.202.531.18-0.070.36-0.140.00