NASDAQ:XNET | Income Statement | Xunlei Ltd

Complete source-backed income-statement history.

Available history
2013-12-31 to 2025-12-31
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$462.41M$242.89M$217.54M$80.04M$210.91M$6.63M$1.05B-$1.29M$1.05B$3.3659$3.3125311,440,748316,458,713
2024-12-31$324.41M$155.57M$167.57M$71.57M$183.28M-$15.7M-$2.36M-$3.02M$1.22M$0.0038$0.0038318,758,374319,146,281
2023-12-31$364.91M$200.65M$163.07M$74.2M$164.69M-$1.61M$18.4M$4.13M$14.23M$0.0436$0.0435326,390,687326,849,502
2022-12-31$342.56M$200.05M$141.44M$67.68M$131.38M$10.07M$25.42M$4.07M$21.46M$0.0639$0.0638336,040,378336,235,501
2021-12-31$239.6M$118.6M$120.18M$61.86M$124.5M-$4.32M$983,000.00-$125,000.00$1.19M$0.0036$0.0035334,707,559335,969,780
2020-12-31$186.68M$92.64M$93.73M$55.46M$112.53M-$18.79M-$12.99M$1.15M-$13.84M-$0.041-$0.041337,429,601337,429,601
2019-12-31$181.27M$99.91M$80.75M$68.57M$137.17M-$56.42M-$48.74M$4.68M-$53.17M-$0.1574-$0.1574337,845,675337,845,675
2018-12-31$230.6M$115.67M$114.94M$76.76M$159.27M-$44.33M-$40.88M-$89,000.00-$39.28M-$0.12-$0.12334,965,987334,965,987
2017-12-31$200.58M$117.88M$82.71M$66.95M$136.91M-$54.2M-$46.47M-$2.25M-$37.82M-$0.11-$0.11331,731,963331,731,963
2016-12-31$140.21M$79.93M$60.28M$61.17M$101.78M-$41.5M-$33.28M-$2.47M-$24.11M-$0.07-$0.07334,155,668334,155,668
2015-12-31$104.52M$59.25M$45.27M$35.76M$76.79M-$31.52M-$22.31M-$3.75M-$13.17M-$0.0392-$0.0392335,987,595335,987,595
2014-12-31$133.93M$55.76M$78.18M$29.25M$69.72M$8.46M$28.73M$463,000.00$10.81M194,711,227194,711,227
2013-12-31$118.13M$50.26M$67.87M$21.74M$50.25M$17.62M$23.51M$560,000.00$10.66M61,447,37276,065,898

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.