XNET · Xunlei Ltd
Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.
Chart any reported metric, KPI or segment over time — the full statement history lives here
| Line Item | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $460.43M | $323.14M | $363.72M | $341.5M | $238.78M | $186.37M | $180.67M | $230.6M | $200.58M | $140.21M | $104.52M | $182.89M | $180.24M | $148.2M | |
| $4.13M | $2.51M | $0 | — | — | — | — | — | — | — | — | — | — | — | |
| $242.89M | $155.57M | $200.65M | $200.05M | $118.6M | $92.64M | $99.91M | $115.67M | $117.88M | $79.93M | $59.25M | $55.76M | $50.26M | $84.01M | |
| $217.54M | $167.57M | $163.07M | $141.44M | $120.18M | $93.73M | $80.75M | $114.94M | $82.71M | $60.28M | $45.27M | $78.18M | $67.87M | $56.51M | |
| 47.25% | 51.86% | 44.83% | 41.42% | 50.33% | 50.29% | 44.7% | 49.84% | 41.23% | 42.99% | 43.31% | 42.75% | 37.65% | 38.13% | |
| $80.04M | $71.57M | $74.2M | $67.68M | $61.86M | $55.46M | $68.57M | $76.76M | $66.95M | $61.17M | $35.76M | $29.25M | $21.74M | $20.36M | |
| $86.26M | $44.84M | $43.51M | $24.84M | $24.57M | $18.06M | $31.82M | $35.32M | $19.89M | $14.6M | $12.41M | $13.53M | $9.85M | $20.22M | |
| $44.87M | $45.83M | $46.88M | $39.7M | $36.87M | $33.91M | $38.93M | $40.83M | $36.52M | $26.01M | $28.62M | $26.95M | $18.66M | $18.47M | |
| $3.52M | $1.81M | $1.1M | $1.09M | $1.13M | $1.22M | $1.2M | $1.23M | $2.1M | $2.22M | $12.15M | $38.74M | $38.31M | $50.58M | |
| $210.91M | $183.28M | $164.69M | $131.38M | $124.5M | $112.53M | $137.17M | $159.27M | $136.91M | $101.78M | $76.79M | $69.72M | $50.25M | $59.05M | |
| $6.63M | -$15.7M | -$1.61M | $10.07M | -$4.32M | -$18.79M | -$56.42M | -$44.33M | -$54.2M | -$41.5M | -$31.52M | $8.46M | $17.62M | $2.13M | |
| 1.44% | -4.86% | -0.44% | 2.95% | -1.81% | -10.08% | -31.23% | -19.22% | -27.02% | -29.6% | -30.16% | 4.62% | 9.77% | 1.43% | |
| $1.7M | — | — | — | — | — | — | — | — | — | — | — | — | — | |
| $3.26M | — | — | — | — | — | — | — | — | — | — | — | — | — | |
| $1.04B | $9.18M | $16.9M | $13.55M | $4.68M | $4.74M | $5.86M | $2.81M | $7.88M | $6.5M | $3.63M | $13.97M | $4.68M | $564K | |
| — | — | — | — | — | — | $0 | -$307K | -$1.88M | -$195K | -$12K | -$259K | $25K | -$45K | |
| — | $131K | $121K | $288K | — | $794K | $10.91M | — | $491K | $689K | $702K | $449K | — | — | |
| $1.05B | -$2.36M | $18.4M | $25.42M | $983K | -$12.99M | -$48.74M | -$40.88M | -$46.47M | -$33.28M | -$22.31M | $28.73M | $23.51M | $2.62M | |
| -$1.29M | -$3.02M | $4.13M | $4.07M | -$125K | $1.15M | $4.68M | -$89K | -$2.25M | -$2.47M | -$3.75M | $463K | $560K | $2.24M | |
| $1.05B | $1.22M | $14.23M | $21.46M | $1.19M | -$13.84M | -$53.17M | -$39.28M | -$37.82M | -$24.11M | -$13.17M | $10.81M | $10.66M | $503K | |
| 227.67% | 0.38% | 3.91% | 6.28% | 0.5% | -7.43% | -29.43% | -17.03% | -18.86% | -17.2% | -12.6% | 5.91% | 5.92% | 0.34% | |
| -$655K | -$552K | $41K | -$116K | -$83K | -$300K | -$246K | -$212K | $13K | -$72K | -$1.3M | -$950K | -$283K | -$121K | |
| $1.05B | $1.22M | $14.23M | $21.46M | $1.19M | -$13.84M | -$53.17M | — | -$37.82M | -$24.11M | -$13.17M | -$105.37M | $2.27M | -$313K | |
| $1.05B | -$1.57M | $9.98M | $4.51M | $5.32M | -$2.56M | -$53.85M | -$45M | -$31.22M | -$33.59M | -$23.21M | $10.7M | $13.43M | $992K | |
| USD/shares | $3.37 | $0.00 | $0.04 | $0.06 | $0.00 | -$0.04 | -$0.16 | -$0.12 | -$0.11 | -$0.07 | -$0.04 | -$0.54 | $0.04 | -$0.01 |
| USD/shares | $3.31 | $0.00 | $0.04 | $0.06 | $0.00 | -$0.04 | -$0.16 | -$0.12 | -$0.11 | -$0.07 | -$0.04 | -$0.54 | $0.01 | -$0.01 |
| shares | 311.44M | 318.76M | 326.39M | 336.04M | 334.71M | 337.43M | 337.85M | 334.97M | 331.73M | 334.16M | 335.99M | 194.71M | 61.45M | 61.45M |
| shares | 316.46M | 319.15M | 326.85M | 336.24M | 335.97M | 337.43M | 337.85M | 334.97M | 331.73M | 334.16M | 335.99M | 194.71M | 76.07M | 61.45M |
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2014–FY2016: $2M in buybacks.
Price & Valuation
Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.
Valuation
Peer medians compare against the 63 similar-size Software - Infrastructure companies (of 137 listed).
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Xunlei Segment | $442,289,000 | — | — | — |
| Hupu Segment | $20,121,000 | — | — | — |
| Single Reportable Segment | — | $324,405,000 | $364,911,000 | $342,564,000 |
By Product & Service (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Live Streaming Service | $170,158,000 | $86,141,000 | $122,157,000 | $122,372,000 | $53,614,000 | $38,039,000 | $26,920,000 | — |
| Subscription And Circulation | $154,801,000 | $133,680,000 | $119,343,000 | $100,557,000 | $91,174,000 | $84,299,000 | $81,532,000 | $81,877,000 |
| Product And Service Other | $137,451,000 | $104,584,000 | $123,411,000 | $119,635,000 | $94,813,000 | $64,345,000 | $48,903,000 | $36,839,000 |
| Advertising | — | — | — | — | — | — | $15,643,000 | $27,781,000 |
| Product | — | — | — | — | — | — | — | $54,604,000 |
| Service | — | — | — | — | — | — | — | $177,528,000 |
| Products | — | — | — | — | — | — | $8,269,000 | — |
Segment Operating Income
Annual operating income by business segment, as tagged in the company's own XBRL filings. Segments need not sum to the consolidated figure — corporate costs and eliminations are typically unallocated.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 |
|---|---|---|---|
| Hupu Segment | $5,023,000 | — | — |
| Xunlei Segment | $1,607,000 | — | — |
| Single Reportable Segment | — | $5,044,000 | -$1,612,000 |
Operating Margin by Segment (%)
| Component | FY2025 | FY2024 | FY2023 |
|---|---|---|---|
| Xunlei Segment | 0.4% | — | — |
| Hupu Segment | 25% | — | — |
| Single Reportable Segment | — | 1.6% | -0.4% |