← Xunlei Ltd
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $156.2m | $200.6m | $230.6m | $180.7m | $186.4m | $238.8m | $341.5m | $363.7m | $323.1m | $460.4m | |
| Revenue from Contract with Customer, Including Assessed Tax | — | — | — | — | — | $239.6m | $342.6m | $364.9m | $324.4m | $462.4m | |
| Cost of Revenue | $80.3m | $117.9m | $115.7m | $99.9m | $92.6m | $118.6m | $200.1m | $200.6m | $155.6m | $242.9m | |
| Gross Profit | $75.8m | $82.7m | $114.9m | $80.8m | $93.7m | $120.2m | $141.4m | $163.1m | $167.6m | $217.5m | |
| Operating Expenses | $109.3m | $136.9m | $159.3m | $137.2m | $112.5m | $124.5m | $131.4m | $164.7m | $183.3m | $210.9m | |
| Operating Income (Loss) | ($33.5m) | ($54.2m) | ($44.3m) | ($56.4m) | ($18.8m) | ($4.3m) | $10.1m | ($1.6m) | ($15.7m) | $6.6m | |
| Additional Financial Items | |||||||||||
| Amortization of Intangible Assets | $2.2m | $2.1m | $1.2m | $1.2m | $1.2m | $1.1m | $1.1m | $1.1m | $1.8m | $3.5m | |
| Fair Value, Option, Changes in Fair Value, Gain (Loss) | $2.9m | — | — | — | — | — | — | — | — | — | |
| Foreign Currency Transaction Gain (Loss), Realized | ($354k) | ($57k) | $1.2m | ($402k) | ($2.9m) | ($1.2m) | $4.5m | $1.7m | $216k | ($1.2m) | |
| Gain (Loss) on Investments | $689k | $491k | — | $10.9m | $794k | — | $437k | — | $131k | — | |
| Goodwill, Impairment Loss | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $20.7m | — | |
| Income (Loss) from Continuing Operations, Per Basic Share | ($0) | ($0) | ($0) | ($0) | ($0) | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Per Diluted Share | ($0) | ($0) | ($0) | ($0) | ($0) | — | — | — | — | — | |
| Income (Loss) from Equity Method Investments | ($195k) | ($1.9m) | ($307k) | $0 | — | — | — | — | — | — | |
| Interest Income, Other | $2.2m | $2.0m | $1.2m | $1.9m | $1.5m | $723k | $1.9m | $4.6m | $4.9m | $3.3m | |
| Investment Income, Interest | — | — | — | — | — | — | — | — | — | $3.3m | |
| Operating Lease, Lease Income | — | — | — | — | — | — | — | — | $2.5m | $4.1m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | ($25.2m) | ($46.5m) | ($40.9m) | ($48.7m) | ($13.0m) | $983k | $25.4m | $18.4m | ($2.4m) | $1.0b | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | ($24.0m) | ($44.2m) | ($40.8m) | ($53.4m) | ($14.1m) | $1.1m | $21.3m | $14.3m | $663k | $1.0b | |
| Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | ($24.0m) | ($44.2m) | ($40.8m) | ($53.4m) | ($14.1m) | $1.1m | $21.3m | $14.3m | $663k | $1.0b | |
| Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | ($207k) | $6.4m | $1.3m | — | — | — | — | — | — | — | |
| Investment Income, Net | $506k | $728k | $1.1m | $1.7m | $664k | $404k | $367k | $1.4m | $1.1m | $378k | |
| Net Income (Loss) Attributable to Parent | ($24.1m) | ($37.8m) | ($39.3m) | ($53.2m) | ($13.8m) | $1.2m | $21.5m | $14.2m | $1.2m | $1.0b | |
| Net Income (Loss) Available to Common Stockholders, Basic | ($24.1m) | ($37.8m) | ($39.3m) | ($53.2m) | ($13.8m) | $1.2m | $21.5m | $14.2m | $1.2m | $1.0b | |
| Net Income (Loss) Attributable to Noncontrolling Interest | ($72k) | $13k | ($212k) | ($246k) | ($300k) | ($83k) | ($116k) | $41k | ($552k) | ($655k) | |
| Earnings Per Share, Basic | — | ($0.11) | ($0.12) | ($0.16) | ($0.04) | $0.00 | $0.06 | $0.04 | $0.00 | $3.37 | |
| Earnings Per Share, Diluted | — | ($0.11) | ($0.12) | ($0.16) | ($0.04) | $0.00 | $0.06 | $0.04 | $0.00 | $3.31 | |
| Common Stock, Dividends, Per Share, Declared | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | |
| Weighted Average Number of Shares Outstanding, Basic | 334.2m | 331.7m | 335.0m | 337.8m | 337.4m | 334.7m | 336.0m | 326.4m | 318.8m | 311.4m | |
| Weighted Average Number of Shares Outstanding, Diluted | 334.2m | 331.7m | 335.0m | 337.8m | 337.4m | 336.0m | 336.2m | 326.8m | 319.1m | 316.5m | |
| Research and Development Expense | $64.4m | $66.9m | $76.8m | $68.6m | $55.5m | $61.9m | $67.7m | $74.2m | $71.6m | $80.0m | |
| General and Administrative Expense | $26.2m | $36.5m | $40.8m | $38.9m | $33.9m | $36.9m | $39.7m | $46.9m | $45.8m | $44.9m | |
| Selling and Marketing Expense | $18.8m | $19.9m | $35.3m | $31.8m | $18.1m | $24.6m | $24.8m | $43.5m | $44.8m | $86.3m | |
| Other Nonoperating Income (Expense) | $6.5m | $7.9m | $2.8m | $5.9m | $4.7m | $4.7m | $13.5m | $16.9m | $9.2m | $1.0b | |
| Marketing and Advertising Expense | $10.0m | $10.3m | $22.9m | $21.0m | $11.0m | $15.1m | $12.6m | $29.1m | $29.8m | $63.3m | |
| Operating Lease, Expense | — | — | — | $6.1m | $3.8m | $1.9m | $262k | — | — | — | |
| Other Cost and Expense, Operating | — | — | — | — | — | — | — | — | — | $73.9m | |
| Interest Expense (non-operating) | — | — | — | — | — | — | — | — | — | $1.7m | |
| Interest Expense, Debt | $239k | $239k | $239k | $75k | $406k | $95k | $93k | $1.5m | $728k | $1.7m | |
| Current Income Tax Expense (Benefit) | $71k | ($38k) | ($471k) | $315k | $183k | $53k | $4.5m | $4.6m | $7.0m | $1.6m | |
| Income Tax Expense (Benefit) | ($1.3m) | ($2.3m) | ($89k) | $4.7m | $1.1m | ($125k) | $4.1m | $4.1m | ($3.0m) | ($1.3m) |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.