Skip to content
20-F

Annual Report (Foreign)

Xunlei Ltd XNET

0001104659-26-050304

← back to feed
Filed
Apr 28, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 316.46M sh
Shares Diluted FY 2025 · Dec 31, 2024 319.15M sh
Shares Diluted FY 2025 · Dec 31, 2023 326.85M sh
Shares Outstanding FY 2025 · Dec 31, 2025 314.28M sh
Capex FY 2025 · Dec 31, 2025 $5.35M
Capex FY 2025 · Dec 31, 2024 $8.03M
Capex FY 2025 · Dec 31, 2023 $3.99M
Operating Cash Flow FY 2025 · Dec 31, 2025 $32.48M
Operating Cash Flow FY 2025 · Dec 31, 2024 $30.98M
Operating Cash Flow FY 2025 · Dec 31, 2023 $25.72M
Long Term Debt FY 2025 · Dec 31, 2025 $38.41M
Long Term Debt FY 2025 · Dec 31, 2024 $27.13M
Short Term Debt FY 2025 · Dec 31, 2025 $33.65M
Short Term Debt FY 2025 · Dec 31, 2024 $1.39M
Short Term Investments FY 2025 · Dec 31, 2025 $148.16M
Short Term Investments FY 2025 · Dec 31, 2024 $110.21M
Cash And Equivalents FY 2025 · Dec 31, 2025 $157.02M
Cash And Equivalents FY 2025 · Dec 31, 2024 $177.33M
Cash And Equivalents FY 2025 · Dec 31, 2023 $170.8M
Cash And Equivalents FY 2025 · Dec 31, 2022 $177.15M
Stockholders Equity FY 2025 · Dec 31, 2025 $1.37B
Stockholders Equity FY 2025 · Dec 31, 2024 $318.06M
Current Liabilities FY 2025 · Dec 31, 2025 $208.45M
Current Liabilities FY 2025 · Dec 31, 2024 $126.74M
Total Liabilities FY 2025 · Dec 31, 2025 $259.41M
Total Liabilities FY 2025 · Dec 31, 2024 $156.12M
Current Assets FY 2025 · Dec 31, 2025 $399.67M
Current Assets FY 2025 · Dec 31, 2024 $363.03M
Total Assets FY 2025 · Dec 31, 2025 $1.63B
Total Assets FY 2025 · Dec 31, 2024 $473.9M
Eps Diluted FY 2025 · Dec 31, 2025 $3.31
Eps Diluted FY 2025 · Dec 31, 2024 $0.00
Eps Diluted FY 2025 · Dec 31, 2023 $0.04
Eps Basic FY 2025 · Dec 31, 2025 $3.37
Eps Basic FY 2025 · Dec 31, 2024 $0.00
Eps Basic FY 2025 · Dec 31, 2023 $0.04
Sga Expense FY 2025 · Dec 31, 2025 $44.87M
Sga Expense FY 2025 · Dec 31, 2024 $45.83M
Sga Expense FY 2025 · Dec 31, 2023 $46.88M
Rd Expense FY 2025 · Dec 31, 2025 $80.04M
Rd Expense FY 2025 · Dec 31, 2024 $71.57M
Rd Expense FY 2025 · Dec 31, 2023 $74.2M
Net Income FY 2025 · Dec 31, 2025 $1.05B
Net Income FY 2025 · Dec 31, 2024 $1.22M
Net Income FY 2025 · Dec 31, 2023 $14.23M
Operating Income FY 2025 · Dec 31, 2025 $6.63M
Operating Income FY 2025 · Dec 31, 2024 −$15.7M
Operating Income FY 2025 · Dec 31, 2023 −$1.61M
Gross Profit FY 2025 · Dec 31, 2025 $217.54M
Gross Profit FY 2025 · Dec 31, 2024 $167.57M
Gross Profit FY 2025 · Dec 31, 2023 $163.07M
Cost Of Revenue FY 2025 · Dec 31, 2025 $242.89M
Cost Of Revenue FY 2025 · Dec 31, 2024 $155.57M
Cost Of Revenue FY 2025 · Dec 31, 2023 $200.65M
Revenue FY 2025 · Dec 31, 2025 $460.43M
Revenue FY 2025 · Dec 31, 2024 $323.14M
Revenue FY 2025 · Dec 31, 2023 $363.72M