Xunlei Limited(NASDAQ:XNET)
Xunlei Limited operates an Internet platform for digital media content in the People's Republic of China. The company's platform is based on cloud technology that enables users to access, manage, and consume digital media content. It offers Xunlei Accelerator, which enables users to accelerate digit...
Website: http://www.xunlei.com
Founded: 2003
Full Time Employees: 1,070
Sector: Communication Services
Industry: Advertising Agencies
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2025-11-13 | 2025-08-14 | 2025-05-15 | 2025-03-13 | 2024-12-31 | 2024-11-14 | 2024-08-13 | 2024-05-16 | 2024-03-14 | 2023-12-31 | 2023-11-14 | 2023-08-15 | 2023-05-16 | 2023-03-16 | 2022-12-31 | 2022-11-10 | 2022-08-16 | 2022-05-17 | 2022-03-17 | 2021-12-31 | 2021-11-11 | 2021-08-13 | 2021-05-20 | 2021-03-16 | 2020-12-31 | 2020-11-12 | 2020-08-25 | 2020-05-14 | 2020-03-12 | 2019-12-31 | 2019-11-14 | 2019-08-14 | 2019-05-13 | 2019-03-08 | 2018-12-31 | 2018-11-14 | 2018-08-16 | 2018-05-15 | 2018-03-16 | 2017-12-31 | 2017-11-20 | 2017-08-17 | 2017-05-11 | 2017-03-10 | 2016-12-31 | 2016-11-14 | 2016-08-11 | 2016-05-12 | 2016-03-11 | 2015-12-31 | 2015-11-23 | 2015-08-13 | 2015-05-21 | 2015-03-13 | 2014-12-31 | 2014-11-28 | 2014-08-21 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues, net of rebates and discounts | 126,394,000 | 103,976,000 | 88,764,000 | 84,302,000 | 80,141,000 | 79,603,000 | 80,359,000 | 77,143,000 | 84,235,000 | 104,307,000 | 99,226,000 | 96,963,000 | 88,283,000 | 78,271,000 | 79,047,000 | 71,145,000 | 60,009,000 | 55,172,000 | 53,275,000 | 50,285,000 | 43,722,000 | 44,328,000 | 48,348,000 | 48,292,000 | 43,839,000 | 47,806,000 | 41,329,000 | 42,296,000 | 45,292,000 | 65,776,000 | 78,768,000 | 82,416,000 | 47,318,000 | 41,519,000 | 39,597,000 | 39,451,000 | 40,928,000 | 38,113,000 | 38,474,000 | 35,115,000 | 33,510,000 | 31,171,000 | 30,200,000 | 46,674,000 | 45,774,000 | 41,190,000 | |||||||||||
business taxes and surcharges | -313,000 | -303,000 | -270,000 | -379,000 | -287,000 | -286,000 | -302,000 | -314,000 | -319,000 | -217,000 | -280,000 | -307,000 | -29,000 | -256,000 | -138,000 | -34,000 | -8,000 | -133,000 | -82,000 | -77,000 | -157,000 | -285,000 | -315,000 | -264,000 | -385,000 | -564,000 | -702,000 | -262,000 | -238,000 | -153,000 | -228,000 | -205,000 | -177,000 | -193,000 | -134,000 | -93,000 | -80,000 | -55,000 | -525,000 | -1,018,000 | -1,192,000 | ||||||||||||||||
net revenues | 125,930,000 | 103,545,000 | 88,454,000 | 83,989,000 | 79,838,000 | 79,333,000 | 79,980,000 | 76,856,000 | 83,949,000 | 104,005,000 | 98,912,000 | 96,644,000 | 88,066,000 | 78,020,000 | 78,767,000 | 70,838,000 | 59,782,000 | 55,143,000 | 53,019,000 | 50,147,000 | 43,688,000 | 44,320,000 | 48,215,000 | 48,210,000 | 43,762,000 | 47,649,000 | 41,044,000 | 41,981,000 | 45,028,000 | 65,391,000 | 78,204,000 | 81,714,000 | 47,056,000 | 41,281,000 | 39,444,000 | 39,223,000 | 40,723,000 | 37,936,000 | 38,281,000 | 34,981,000 | 33,417,000 | 31,091,000 | 30,145,000 | 46,149,000 | 44,756,000 | 39,998,000 | |||||||||||
costs of revenues | -39,380,000 | -38,632,000 | -37,139,000 | -46,409,000 | -58,140,000 | -59,315,000 | -52,845,000 | -43,900,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 60,543,000 | 51,225,000 | 44,104,000 | 43,573,000 | 40,458,000 | 40,701,000 | 42,841,000 | 40,071,000 | 37,540,000 | 45,865,000 | 39,597,000 | 37,617,000 | 35,221,000 | 33,738,000 | 34,867,000 | 33,252,000 | 29,345,000 | 28,964,000 | 28,618,000 | 26,825,000 | 22,684,000 | 20,389,000 | 23,835,000 | 17,913,000 | 19,312,000 | 22,347,000 | 21,181,000 | 18,740,000 | 23,849,000 | 34,686,000 | 37,663,000 | 39,731,000 | 18,266,000 | 17,053,000 | 16,162,000 | 19,021,000 | 19,635,000 | 19,299,000 | 17,888,000 | 17,136,000 | 17,665,000 | 16,755,000 | 18,044,000 | 22,102,000 | 19,937,000 | 16,134,000 | |||||||||||
yoy | 26.61% | 8.36% | 1.71% | 8.42% | -6.59% | 1.20% | 30.22% | 17.37% | 7.89% | 14.97% | 20.38% | 16.19% | 27.68% | 40.36% | 12.54% | 5.58% | 6.66% | -15.43% | -6.30% | -38.94% | -50.24% | 89.89% | 120.86% | 145.83% | -13.15% | -16.25% | 6.33% | 9.25% | 6.76% | -5.03% | -15.96% | 11.84% | |||||||||||||||||||||||||
qoq | 18.19% | 16.15% | 1.22% | -0.60% | -5.00% | 6.91% | -18.15% | 15.83% | 5.26% | 4.40% | -3.24% | 4.86% | 1.32% | 1.21% | 6.68% | 11.26% | -14.46% | 33.06% | -13.58% | 5.50% | 13.03% | -31.24% | -7.90% | -5.21% | 7.11% | 5.51% | -15.03% | 1.74% | 7.89% | 4.39% | 5.43% | -7.14% | -18.36% | 23.57% | |||||||||||||||||||||||
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development expenses | -18,716,000 | -17,744,000 | -17,470,000 | -17,642,000 | -19,497,000 | -19,483,000 | -17,175,000 | -18,046,000 | -19,234,000 | -16,161,000 | -16,307,000 | -16,559,000 | -15,195,000 | -13,275,000 | -12,023,000 | -12,069,000 | -14,548,000 | -16,823,000 | -14,305,000 | -17,593,000 | -17,824,000 | -18,849,000 | -21,452,000 | -19,662,000 | -19,198,000 | -16,451,000 | -20,558,000 | -16,023,000 | -15,425,000 | -16,485,000 | -18,028,000 | -17,836,000 | -13,117,000 | -15,379,000 | -9,957,000 | -9,235,000 | -9,631,000 | -9,427,000 | -10,409,000 | -8,602,000 | -7,079,000 | ||||||||||||||||
sales and marketing expenses | -12,461,000 | -11,453,000 | -10,867,000 | -10,061,000 | -9,350,000 | -9,507,000 | -15,372,000 | -9,280,000 | -8,676,000 | -5,784,000 | -5,349,000 | -6,607,000 | -6,697,000 | -4,456,000 | -2,794,000 | -4,185,000 | -4,382,000 | -6,704,000 | -11,139,000 | -6,241,000 | -6,844,000 | -7,595,000 | -8,996,000 | -10,030,000 | -9,515,000 | -6,781,000 | -7,486,000 | -5,788,000 | -4,623,000 | -2,656,000 | -4,921,000 | -5,027,000 | -4,999,000 | -3,835,000 | -5,804,000 | -3,867,000 | -2,475,000 | -2,897,000 | -9,403,000 | -6,369,000 | -5,027,000 | ||||||||||||||||
general and administrative expenses | -12,102,000 | -11,362,000 | -11,231,000 | -11,132,000 | -11,618,000 | -11,093,000 | -12,442,000 | -11,722,000 | -9,799,000 | -8,238,000 | -9,646,000 | -11,106,000 | -7,708,000 | -6,642,000 | -7,898,000 | -7,463,000 | -10,100,000 | -8,449,000 | -10,229,000 | -9,113,000 | -10,231,000 | -9,357,000 | -11,759,000 | -12,358,000 | -9,707,000 | -7,009,000 | -7,744,000 | -13,299,000 | -8,262,000 | -7,248,000 | -6,160,000 | -7,413,000 | -5,969,000 | -6,626,000 | -7,264,000 | -6,518,000 | -7,838,000 | -7,154,000 | -8,374,000 | -7,414,000 | -6,068,000 | ||||||||||||||||
credit loss expenses | -75,000 | -73,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | -64,102,000 | -40,632,000 | -39,734,000 | -38,809,000 | -40,758,000 | -40,055,000 | -45,005,000 | -38,867,000 | -37,213,000 | -30,161,000 | -31,002,000 | -34,975,000 | -30,083,000 | -24,394,000 | -22,744,000 | -23,717,000 | -34,090,000 | -31,976,000 | -35,579,000 | -32,520,000 | -34,167,000 | -34,907,000 | -48,555,000 | -42,050,000 | -38,420,000 | -30,241,000 | -35,788,000 | -48,667,000 | -28,310,000 | -26,389,000 | -29,109,000 | -30,276,000 | -24,085,000 | -25,840,000 | -23,025,000 | -19,620,000 | -19,944,000 | -19,478,000 | -28,186,000 | -22,385,000 | -18,174,000 | ||||||||||||||||
operating income | 2,727,000 | 1,113,000 | -20,529,000 | -174,000 | 967,000 | 4,032,000 | -687,000 | -2,515,000 | 860,000 | 730,000 | 404,000 | 5,060,000 | 736,000 | 3,865,000 | -1,723,000 | -1,119,000 | 4,224,000 | 4,081,000 | -1,033,000 | -13,701,000 | -8,141,000 | -17,666,000 | -13,208,000 | -11,820,000 | -13,726,000 | -29,815,000 | -18,201,000 | -3,734,000 | 7,422,000 | 3,943,000 | -30,401,000 | -11,257,000 | -10,227,000 | -10,088,000 | -10,641,000 | -4,786,000 | -7,952,000 | -5,889,000 | -1,955,000 | -3,189,000 | -1,434,000 | -6,031,000 | -2,284,000 | -1,214,000 | |||||||||||||
yoy | -739.66% | -609.15% | -138.45% | 368.84% | -194.11% | -83.00% | -0.82% | -89.55% | -445.40% | -140.79% | 8.33% | -130.83% | -150.13% | 3.73% | -31.13% | 28.70% | -35.06% | 267.60% | -501.71% | -87.72% | -165.93% | -138.55% | 5.79% | 113.69% | 26.86% | 144.81% | 149.36% | 310.67% | 39.62% | 18.12% | |||||||||||||||||||||||||||
qoq | 145.01% | -117.99% | -76.02% | -686.90% | -392.44% | 17.81% | 80.69% | 587.50% | -80.96% | -324.32% | -126.49% | 3.50% | -92.46% | 68.30% | -53.92% | 11.74% | -13.89% | -53.96% | 387.44% | -150.31% | 88.23% | 170.06% | 10.07% | 1.38% | 122.34% | -39.81% | 35.03% | -38.70% | 122.38% | -76.22% | 88.14% | ||||||||||||||||||||||||||
interest income | 640,000 | 1,039,000 | 1,072,000 | 1,173,000 | 1,233,000 | 1,265,000 | 1,221,000 | 1,318,000 | 1,163,000 | 1,089,000 | 1,049,000 | 735,000 | 445,000 | 308,000 | 410,000 | 270,000 | 186,000 | 143,000 | 124,000 | 162,000 | 404,000 | 408,000 | 497,000 | 492,000 | 801,000 | 430,000 | 175,000 | 88,000 | 215,000 | 327,000 | 553,000 | 460,000 | 399,000 | 485,000 | 624,000 | 448,000 | 417,000 | 547,000 | 746,000 | 959,000 | 1,291,000 | 1,597,000 | 1,987,000 | 2,490,000 | 1,702,000 | 387,000 | |||||||||||
interest expense | -139,000 | -165,000 | -182,000 | -242,000 | -300,000 | -361,000 | -423,000 | -430,000 | -23,000 | -24,000 | -23,000 | -23,000 | -23,000 | -25,000 | -406,000 | -15,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -60,000 | -59,000 | -44,000 | ||||||||||||||||||||||
other income | 547,726,000 | 721,767,000 | 1,234,000 | 1,541,000 | 4,817,000 | 2,535,000 | 290,000 | 3,523,000 | 7,329,000 | 4,699,000 | 1,353,000 | 703,000 | 4,669,000 | 6,979,000 | 1,194,000 | 995,000 | 537,000 | 885,000 | 2,261,000 | 579,000 | -335,000 | 1,772,000 | 2,722,000 | 3,427,000 | -11,761,000 | 8,916,000 | 5,277,000 | -2,840,000 | 2,093,000 | 3,818,000 | -261,000 | 833,000 | 2,068,000 | 1,648,000 | 3,331,000 | 1,642,000 | 1,421,000 | 1,659,000 | 1,781,000 | 459,000 | -2,198,000 | 3,910,000 | 1,456,000 | 1,540,000 | 9,842,000 | 1,123,000 | |||||||||||
income before income taxes | 550,519,000 | 723,591,000 | 199,000 | -17,954,000 | 5,711,000 | 4,585,000 | 5,301,000 | 3,854,000 | 5,616,000 | 6,225,000 | 2,702,000 | 1,819,000 | 10,150,000 | 8,000,000 | 5,446,000 | -481,000 | -114,000 | 6,584,000 | 4,416,000 | -964,000 | -11,521,000 | -4,922,000 | -24,168,000 | -2,489,000 | |||||||||||||||||||||||||||||||||
income tax (expenses)/benefits | -16,000 | -448,000 | 445,000 | -290,000 | 121,000 | 392,000 | -910,000 | 2,515,000 | 1,314,000 | -1,459,000 | |||||||||||||||||||||||||||||||||||||||||||||||
net income | 550,050,000 | 727,404,000 | -9,871,000 | 4,376,000 | 2,520,000 | 3,638,000 | 3,717,000 | 4,365,000 | 4,966,000 | 1,218,000 | 1,572,000 | 8,347,000 | 5,998,000 | 5,430,000 | -509,000 | 6,000 | 6,738,000 | 4,633,000 | -1,462,000 | -11,775,000 | -5,536,000 | -18,131,000 | -24,616,000 | -2,044,000 | -8,624,000 | -32,368,000 | -15,853,000 | 699,000 | 8,033,000 | 4,136,000 | -25,554,000 | -9,675,000 | -6,715,000 | -6,996,000 | -7,553,000 | -4,100,000 | -4,857,000 | -3,788,000 | -1,253,000 | -4,571,000 | 761,000 | 9,015,000 | 108,000 | ||||||||||||||
yoy | 16522.58% | -371.33% | -42.27% | -26.74% | 205.17% | -40.51% | -79.69% | -71.05% | 90400.00% | -107.55% | -100.41% | -157.22% | -183.69% | -52.17% | 170.84% | 110.24% | -87.11% | -1333.76% | -502.94% | -102.74% | -183.03% | -161.59% | 28.09% | 63.78% | 8.24% | 6.26% | -113.90% | -4332.41% | |||||||||||||||||||||||||||||
qoq | -24.38% | 73.65% | -30.73% | -2.13% | -12.10% | 307.72% | -22.52% | 39.16% | 10.46% | -1166.80% | -99.91% | 45.43% | -87.58% | 112.70% | -69.47% | 1104.31% | -76.30% | -73.36% | -2367.95% | -91.30% | 94.22% | 164.12% | 44.08% | -4.02% | 84.22% | 202.31% | -72.59% | -700.66% | 8247.22% | ||||||||||||||||||||||||||||
less: net loss attributable to non-controlling interest | -219,000 | -235,000 | -30,000 | -58,000 | -3,000 | -36,000 | -30,000 | -13,000 | -3,000 | -247,000 | -37,000 | -37,000 | 5,000 | -33,000 | -18,000 | -8,000 | -554,000 | -230,000 | -238,000 | -278,000 | -229,000 | -243,000 | |||||||||||||||||||||||||||||||||||
net income attributable to common shareholders | 550,252,000 | 727,590,000 | -9,774,000 | 4,595,000 | 2,755,000 | 3,639,000 | 3,705,000 | 4,395,000 | 4,999,000 | 1,126,000 | 1,630,000 | 8,350,000 | 6,017,000 | 5,466,000 | -479,000 | 16,000 | 6,754,000 | 4,646,000 | -24,557,000 | -1,958,000 | -8,560,000 | -32,177,000 | -15,828,000 | 696,000 | 8,031,000 | 4,140,000 | -6,963,000 | -4,303,000 | -3,558,000 | -4,293,000 | 990,000 | -52,627,000 | |||||||||||||||||||||||||
earnings per share for common shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.757 | 2.331 | -0.031 | 0.015 | 0.009 | 0.011 | 0.011 | 0.013 | 0.015 | 0.004 | 0.005 | 0.025 | 0.018 | 0.016 | -0.001 | 0.02 | 0.014 | -0.073 | -0.006 | 0.003 | -0.84 | -0.08 | |||||||||||||||||||||||||||||||||||
diluted | 1.721 | 2.297 | -0.031 | 0.015 | 0.009 | 0.011 | 0.011 | 0.013 | 0.015 | 0.004 | 0.005 | 0.025 | 0.018 | 0.016 | -0.001 | 0.02 | 0.014 | -0.073 | -0.006 | 0.003 | -0.84 | -0.08 | |||||||||||||||||||||||||||||||||||
earnings per ads | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 8.785 | 11.653 | -0.156 | 0.073 | 0.043 | 0.057 | 0.057 | 0.067 | 0.077 | 0.018 | 0.025 | 0.124 | 0.089 | -0.007 | 0.101 | 0.07 | -0.363 | -0.029 | 0.015 | -4.2 | -0.4 | ||||||||||||||||||||||||||||||||||||
diluted | 8.603 | 11.483 | -0.156 | 0.073 | 0.043 | 0.056 | 0.057 | 0.067 | 0.076 | 0.018 | 0.025 | 0.124 | 0.089 | -0.007 | 0.101 | 0.07 | -0.363 | -0.029 | 0.015 | -4.2 | -0.4 | ||||||||||||||||||||||||||||||||||||
weighted-average number of common shares used in calculating: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 313,202,000 | 312,196,048 | 306,082,940 | 313,664,089 | 318,758,374 | 317,410,168 | 320,688,429 | 323,341,607 | 325,898,568 | 328,229,170 | 326,335,266 | 325,070,439 | 330,049,995 | 337,401,763 | 339,514,188 | 334,982,981 | 334,779,959 | 334,656,399 | 334,404,699 | 334,401,981 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 333,660,495 | 332,986,916 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 325,436,943 | 62,597,040 | 61,447,372 | |||||||||||||
diluted | 319,827,505 | 316,830,316 | 306,082,940 | 313,664,089 | 319,146,281 | 317,921,168 | 320,922,960 | 323,491,768 | 326,160,722 | 328,738,450 | 327,853,441 | 325,635,649 | 330,277,252 | 337,481,567 | 339,624,412 | 334,982,981 | 334,779,959 | 342,804,044 | 334,879,910 | 334,428,660 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 340,311,476 | 338,685,290 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 330,053,520 | 62,597,040 | 61,447,372 | |||||||||||||
weighted-average number of adss used in calculating: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit loss (expenses)/write-back | -16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 3,813,000 | -137,000 | -230,000 | -351,000 | -1,199,000 | -62,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
credit loss write-back/(expenses) | 65,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill | -20,748,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 8,083,000 | -247,000 | -28,000 | 120,000 | 154,000 | 217,000 | -4,384,000 | 487,000 | -560,000 | -290,000 | 1,249,000 | -132,000 | -407,000 | 954,000 | 471,000 | 2,773,000 | -113,000 | ||||||||||||||||||||||||||||||||||||||||
cost of revenues | -40,416,000 | -36,785,000 | -59,027,000 | -37,586,000 | -26,179,000 | -24,401,000 | -23,322,000 | -21,004,000 | -23,931,000 | -24,380,000 | -30,297,000 | -24,450,000 | -25,302,000 | -19,863,000 | -23,241,000 | -21,179,000 | -30,705,000 | -40,541,000 | -41,983,000 | -28,790,000 | -24,228,000 | -23,282,000 | -20,202,000 | -21,088,000 | -18,637,000 | -20,393,000 | -17,845,000 | -15,752,000 | -14,336,000 | -12,101,000 | -24,047,000 | -24,819,000 | -23,864,000 | ||||||||||||||||||||||||
less: net income attributable to non-controlling interest | -97,000 | -1,000 | 12,000 | -33,000 | 92,000 | -219,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of common shares used in calculating continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 313,202,000 | 312,196,048 | 306,082,940 | 313,664,089 | 318,758,374 | 317,410,168 | 320,688,429 | 323,341,607 | 325,898,568 | 328,229,170 | 326,335,266 | 325,070,439 | 330,049,995 | 337,401,763 | 339,514,188 | 334,982,981 | 334,779,959 | 334,656,399 | 334,404,699 | 334,401,981 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 333,660,495 | 332,986,916 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 325,436,943 | 62,597,040 | 61,447,372 | |||||||||||||
diluted | 319,827,505 | 316,830,316 | 306,082,940 | 313,664,089 | 319,146,281 | 317,921,168 | 320,922,960 | 323,491,768 | 326,160,722 | 328,738,450 | 327,853,441 | 325,635,649 | 330,277,252 | 337,481,567 | 339,624,412 | 334,982,981 | 334,779,959 | 342,804,044 | 334,879,910 | 334,428,660 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 340,311,476 | 338,685,290 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 330,053,520 | 62,597,040 | 61,447,372 | |||||||||||||
weighted-average number of adss used in calculating continuing operations : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expenses | -1,335,000 | -2,065,000 | -1,663,000 | -1,251,000 | -1,259,000 | -1,484,000 | -1,803,000 | -498,000 | -254,000 | -614,000 | |||||||||||||||||||||||||||||||||||||||||||||||
credit loss (expenses)/ write-back | -166,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit loss write-back /(expenses) | 26,000 | 28,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit loss (expenses)/write back | -293,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit loss write-back | 181,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets impairment loss, net of recoveries | 496,000 | -703,000 | -29,000 | -5,060,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
credit loss expenses, net of recoveries | 22,000 | 26,000 | 300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings /(loss) per ads | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.081 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.081 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of common shares used in calculating continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 337,259,835 | 334,454,484 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 337,259,835 | 338,706,744 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average number of adss used in calculating continuing operations : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment loss, net of recoveries | 2,000 | -483,000 | -21,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net loss attributable to non-controlling interests | -10,000 | -16,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss attributable to common shareholders | -1,459,000 | -11,528,000 | -5,499,000 | -18,094,000 | -25,559,000 | -9,682,000 | -6,720,000 | -7,535,000 | -4,092,000 | -1,015,000 | |||||||||||||||||||||||||||||||||||||||||||||||
loss per share for common shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.004 | -0.034 | -0.016 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.004 | -0.034 | -0.016 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per ads | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.022 | -0.17 | -0.081 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.022 | -0.17 | -0.081 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of common shares used in calculating : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 313,202,000 | 312,196,048 | 306,082,940 | 313,664,089 | 318,758,374 | 317,410,168 | 320,688,429 | 323,341,607 | 325,898,568 | 328,229,170 | 326,335,266 | 325,070,439 | 330,049,995 | 337,401,763 | 339,514,188 | 334,982,981 | 334,779,959 | 334,656,399 | 334,404,699 | 334,401,981 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 333,660,495 | 332,986,916 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 325,436,943 | 62,597,040 | 61,447,372 | |||||||||||||
diluted | 319,827,505 | 316,830,316 | 306,082,940 | 313,664,089 | 319,146,281 | 317,921,168 | 320,922,960 | 323,491,768 | 326,160,722 | 328,738,450 | 327,853,441 | 325,635,649 | 330,277,252 | 337,481,567 | 339,624,412 | 334,982,981 | 334,779,959 | 342,804,044 | 334,879,910 | 334,428,660 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 340,311,476 | 338,685,290 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 330,053,520 | 62,597,040 | 61,447,372 | |||||||||||||
weighted-average number of adss used in calculating : | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets impairment loss | 94,000 | 427,000 | 732,000 | 894,000 | -6,348,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
share of loss from equity investee | -228,000 | -21,000 | -44,000 | -14,000 | -75,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from continuing operations before income taxes | -13,747,000 | 7,640,000 | -28,069,000 | -9,324,000 | -6,425,000 | -8,867,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | -18,131,000 | -8,624,000 | -32,368,000 | -15,853,000 | 699,000 | 6,730,000 | 3,049,000 | -25,554,000 | -9,675,000 | -6,715,000 | -6,996,000 | -7,553,000 | -4,042,000 | -4,579,000 | -3,284,000 | 2,395,000 | |||||||||||||||||||||||||||||||||||||||||
discontinued operations | 0.004 | 0.003 | -0 | -0.001 | -0.002 | -0.013 | -0.021 | ||||||||||||||||||||||||||||||||||||||||||||||||||
gain from discontinued operations before income taxes | 1,279,000 | -327,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal | 1,394,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations | 1,303,000 | 1,087,000 | -58,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share for common shares, basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | -0.053 | -0.025 | -0.096 | -0.047 | 0.002 | 0.02 | 0.009 | -0.077 | -0.029 | -0.02 | -0.021 | -0.023 | -0.012 | -0.012 | -0.009 | 0.01 | 0.008 | ||||||||||||||||||||||||||||||||||||||||
total loss per share for common shares, basic | -0.053 | -0.077 | -0.029 | -0.02 | -0.023 | -0.012 | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share for common shares, diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total loss per share for common shares, diluted | -0.053 | -0.077 | -0.029 | -0.02 | -0.023 | -0.012 | -0.003 | ||||||||||||||||||||||||||||||||||||||||||||||||||
loss per ads, basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total loss per ads, basic | -0.267 | -0.385 | -0.146 | -0.102 | -0.114 | -0.061 | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss per ads, diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total loss per ads, diluted | -0.267 | -0.385 | -0.146 | -0.102 | -0.114 | -0.061 | |||||||||||||||||||||||||||||||||||||||||||||||||||
less: net profit attributable to non-controlling interest | -59,000 | -86,000 | -64,000 | -191,000 | -25,000 | 3,000 | 2,000 | -4,000 | 5,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | -8,334,000 | -32,855,000 | -15,974,000 | 307,000 | 3,609,000 | -8,245,000 | -2,583,000 | -4,447,000 | -2,877,000 | 2,142,000 | 1,924,000 | ||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations before income taxes | 139,000 | 695,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share for common shares, basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total earnings per share for common shares, basic | -0.025 | -0.096 | -0.047 | 0.002 | 0.024 | 0.013 | -0.021 | -0.013 | -0.011 | -0.003 | -0.013 | ||||||||||||||||||||||||||||||||||||||||||||||
earnings per share for common shares, diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total earnings per share for common shares, diluted | -0.025 | -0.096 | -0.047 | 0.002 | 0.024 | 0.012 | -0.021 | -0.013 | -0.011 | -0.013 | |||||||||||||||||||||||||||||||||||||||||||||||
earnings per ads, basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total earnings per ads, basic | -0.127 | -0.479 | -0.236 | 0.011 | 0.121 | 0.062 | -0.106 | -0.064 | -0.053 | -0.015 | -0.065 | ||||||||||||||||||||||||||||||||||||||||||||||
earnings per ads, diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total earnings per ads, diluted | -0.127 | -0.479 | -0.236 | 0.011 | 0.118 | 0.061 | -0.106 | -0.064 | -0.053 | -0.015 | -0.065 | ||||||||||||||||||||||||||||||||||||||||||||||
impairment of assets | -13,557,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share of income from equity investee | -1,567,000 | -140,000 | -93,000 | -187,000 | -4,000 | 57,000 | 84,000 | 45,000 | -25,000 | 48,000 | -88,000 | -126,000 | |||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations before income taxes | -68,000 | -2,677,000 | -7,740,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss from discontinued operations | -278,000 | -504,000 | -6,966,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
share of income/(loss) from equity investee | -60,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss)/income from continuing operations before income taxes | -5,545,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax (expense)/benefit | 160,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (loss)/ income from continuing operations | -5,385,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to xunlei | -4,303,000 | -3,558,000 | -1,015,000 | -4,293,000 | 990,000 | 9,258,000 | 327,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
contingent beneficial conversion feature of series c to a series c shareholder | -57,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deemed dividend to series d shareholder from its modification | -279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of series d to convertible redeemable preferred shares redemption value | -717,000 | -1,153,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
accretion of series e to convertible redeemable preferred shares redemption value | -10,229,000 | -2,525,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of beneficial conversion feature of series e | -3,206,000 | -933,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of beneficial conversion feature of series e upon ipo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deemed dividend to certain shareholders from repurchase of shares | -14,926,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deemed dividend to preferred shareholders upon ipo | -32,807,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share of loss from equity investees | -116,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations, net of tax | 3,096,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of tax | -4,349,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acceleration of amortization of beneficial conversion feature of series e upon ipo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deemed dividend to certain shareholders from upon ipo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of adss used in calculating continuing operations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net gain from exchange of content copyrights | 53,000 | 164,000 | 826,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax | -2,012,000 | 9,128,000 | 170,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
allocation of net income to participating preferred shareholders | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to ordinary shareholders | -4,620,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share for ordinary shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.757 | 2.331 | -0.031 | 0.015 | 0.009 | 0.011 | 0.011 | 0.013 | 0.015 | 0.004 | 0.005 | 0.025 | 0.018 | 0.016 | -0.001 | 0.02 | 0.014 | -0.073 | -0.006 | 0.003 | -0.84 | -0.08 | |||||||||||||||||||||||||||||||||||
diluted | 1.721 | 2.297 | -0.031 | 0.015 | 0.009 | 0.011 | 0.011 | 0.013 | 0.015 | 0.004 | 0.005 | 0.025 | 0.018 | 0.016 | -0.001 | 0.02 | 0.014 | -0.073 | -0.006 | 0.003 | -0.84 | -0.08 | |||||||||||||||||||||||||||||||||||
weighted-average number of ordinary shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 313,202,000 | 312,196,048 | 306,082,940 | 313,664,089 | 318,758,374 | 317,410,168 | 320,688,429 | 323,341,607 | 325,898,568 | 328,229,170 | 326,335,266 | 325,070,439 | 330,049,995 | 337,401,763 | 339,514,188 | 334,982,981 | 334,779,959 | 334,656,399 | 334,404,699 | 334,401,981 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 333,660,495 | 332,986,916 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 325,436,943 | 62,597,040 | 61,447,372 | |||||||||||||
diluted | 319,827,505 | 316,830,316 | 306,082,940 | 313,664,089 | 319,146,281 | 317,921,168 | 320,922,960 | 323,491,768 | 326,160,722 | 328,738,450 | 327,853,441 | 325,635,649 | 330,277,252 | 337,481,567 | 339,624,412 | 334,982,981 | 334,779,959 | 342,804,044 | 334,879,910 | 334,428,660 | 336,371,957 | 339,816,984 | 339,172,380 | 339,111,511 | 338,473,633 | 337,232,099 | 336,530,201 | 336,148,900 | 335,566,140 | 340,311,476 | 338,685,290 | 332,273,676 | 331,069,120 | 330,565,587 | 330,397,477 | 331,259,073 | 335,716,857 | 337,879,234 | 337,070,061 | 335,835,501 | 332,947,020 | 330,053,520 | 62,597,040 | 61,447,372 | |||||||||||||
weighted-average number of adss outstanding: |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2025-11-13 | 2025-09-30 | 2025-08-14 | 2025-06-30 | 2025-05-15 | 2025-03-31 | 2025-03-13 | 2024-12-31 | 2024-11-14 | 2024-08-13 | 2024-06-30 | 2024-05-16 | 2024-03-31 | 2024-03-14 | 2023-12-31 | 2023-11-14 | 2023-09-30 | 2023-08-15 | 2023-06-30 | 2023-05-16 | 2023-03-31 | 2023-03-16 | 2022-12-31 | 2022-11-10 | 2022-09-30 | 2022-08-16 | 2022-06-30 | 2022-05-17 | 2022-03-31 | 2022-03-17 | 2021-12-31 | 2021-11-11 | 2021-09-30 | 2021-08-13 | 2021-06-30 | 2021-05-20 | 2021-03-31 | 2021-03-16 | 2020-12-31 | 2020-11-12 | 2020-09-30 | 2020-08-25 | 2020-06-30 | 2020-05-14 | 2020-03-31 | 2020-03-12 | 2019-12-31 | 2019-11-14 | 2019-09-30 | 2019-08-14 | 2019-06-30 | 2019-05-13 | 2019-03-31 | 2019-03-08 | 2018-12-31 | 2018-11-14 | 2018-09-30 | 2018-08-16 | 2018-06-30 | 2018-05-15 | 2018-03-31 | 2018-03-16 | 2017-12-31 | 2017-11-20 | 2017-09-30 | 2017-08-17 | 2017-06-30 | 2017-05-11 | 2017-03-31 | 2017-03-10 | 2016-12-31 | 2016-11-14 | 2016-09-30 | 2016-08-11 | 2016-06-30 | 2016-05-12 | 2016-03-31 | 2016-03-11 | 2015-12-31 | 2015-11-23 | 2015-08-13 | 2015-06-30 | 2015-05-21 | 2015-03-31 | 2015-03-13 | 2014-12-31 | 2014-11-28 | 2014-09-30 | 2014-08-21 | 2014-06-30 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 129,592,000 | 129,592,000 | 170,734,000 | 170,734,000 | 163,136,000 | 163,136,000 | 177,329,000 | 33,275,000 | 133,436,000 | 129,338,000 | 129,338,000 | 127,607,000 | 127,607,000 | 170,802,000 | 31,919,000 | 130,322,000 | 130,322,000 | 125,882,000 | 125,882,000 | 133,611,000 | 133,611,000 | 178,695,000 | 32,004,000 | 111,245,000 | 111,245,000 | 129,742,000 | 129,742,000 | 133,543,000 | 133,543,000 | 123,358,000 | 32,015,000 | 91,816,000 | 91,816,000 | 128,725,000 | 128,725,000 | 119,069,000 | 119,069,000 | 137,248,000 | 57,585,000 | 123,835,000 | 123,835,000 | 131,378,000 | 131,378,000 | 140,775,000 | 140,775,000 | 162,465,000 | 162,465,000 | 162,145,000 | 162,145,000 | 182,973,000 | 182,973,000 | 156,306,000 | 156,306,000 | 122,930,000 | 122,930,000 | 115,845,000 | 115,845,000 | 166,304,000 | 166,304,000 | 200,164,000 | 200,164,000 | 233,479,000 | 233,479,000 | 152,176,000 | 152,176,000 | 118,560,000 | 118,560,000 | 244,509,000 | 244,509,000 | 199,504,000 | 199,504,000 | 202,226,000 | 202,226,000 | 266,730,000 | 266,730,000 | 309,508,000 | 309,508,000 | 361,777,000 | 361,777,000 | 374,734,000 | 387,921,000 | 387,921,000 | 388,018,000 | 388,018,000 | 404,275,000 | 309,457,000 | 371,400,000 | 371,400,000 | 460,257,000 | 460,257,000 | 93,906,000 |
short-term investments | 154,509,000 | 154,509,000 | 104,862,000 | 104,862,000 | 111,436,000 | 111,436,000 | 110,209,000 | 14,225,000 | 138,596,000 | 134,079,000 | 134,079,000 | 144,902,000 | 144,902,000 | 101,078,000 | 28,382,000 | 134,398,000 | 134,398,000 | 132,620,000 | 132,620,000 | 124,723,000 | 124,723,000 | 83,626,000 | 29,342,000 | 140,486,000 | 140,486,000 | 130,166,000 | 130,166,000 | 136,393,000 | 136,393,000 | 115,652,000 | 40,972,000 | 136,493,000 | 136,493,000 | 116,318,000 | 116,318,000 | 126,180,000 | 126,180,000 | 117,821,000 | 47,525,000 | 122,176,000 | 122,176,000 | 125,759,000 | 125,759,000 | 114,910,000 | 114,910,000 | 102,847,000 | 102,847,000 | 102,648,000 | 102,648,000 | 101,812,000 | 101,812,000 | 142,439,000 | 142,439,000 | 196,538,000 | 196,538,000 | 215,498,000 | 215,498,000 | 178,673,000 | 178,673,000 | 155,461,000 | 155,461,000 | 138,915,000 | 138,915,000 | 205,487,000 | 205,487,000 | 246,287,000 | 246,287,000 | 126,350,000 | 126,350,000 | 181,960,000 | 181,960,000 | 189,216,000 | 189,216,000 | 124,231,000 | 124,231,000 | 113,291,000 | 113,291,000 | 70,328,000 | 70,328,000 | 71,990,000 | 56,710,000 | 56,710,000 | 42,838,000 | 42,838,000 | 29,427,000 | 62,064,000 | 62,064,000 | 3,872,000 | 3,872,000 | 40,993,000 | |
accounts receivable | 53,878,000 | 53,878,000 | 51,850,000 | 51,850,000 | 40,034,000 | 40,034,000 | 32,662,000 | 32,173,000 | 32,492,000 | 32,492,000 | 34,340,000 | 34,340,000 | 31,210,000 | 28,765,000 | 28,765,000 | 31,437,000 | 31,437,000 | 44,213,000 | 44,213,000 | 28,222,000 | 29,065,000 | 29,065,000 | 27,196,000 | 27,196,000 | 32,362,000 | 32,362,000 | 26,135,000 | 30,091,000 | 30,091,000 | 28,848,000 | 28,848,000 | 26,827,000 | 26,827,000 | 22,983,000 | 23,623,000 | 23,623,000 | 16,802,000 | 16,802,000 | 25,258,000 | 25,258,000 | 27,533,000 | 27,533,000 | 31,019,000 | 31,019,000 | 27,003,000 | 27,003,000 | 22,521,000 | 22,521,000 | 19,391,000 | 19,391,000 | 32,462,000 | 32,462,000 | 42,850,000 | 42,850,000 | 36,386,000 | 36,386,000 | 40,632,000 | 40,632,000 | 29,570,000 | 29,570,000 | 23,336,000 | 23,336,000 | 18,668,000 | 18,668,000 | 14,536,000 | 15,530,000 | 15,530,000 | 12,691,000 | 12,691,000 | 11,735,000 | 11,735,000 | 11,266,000 | 7,985,000 | 4,611,000 | 4,611,000 | 4,801,000 | 4,801,000 | 28,921,000 | 30,828,000 | 30,828,000 | 31,703,000 | 31,703,000 | |||||||||
inventories | 872,000 | 872,000 | 947,000 | 947,000 | 1,024,000 | 1,024,000 | 1,255,000 | 1,465,000 | 2,018,000 | 2,018,000 | 1,918,000 | 1,918,000 | 2,219,000 | 2,373,000 | 2,373,000 | 1,245,000 | 1,245,000 | 1,697,000 | 1,697,000 | 457,000 | 540,000 | 540,000 | 604,000 | 604,000 | 1,030,000 | 1,030,000 | 1,363,000 | 573,000 | 573,000 | 920,000 | 920,000 | 1,011,000 | 1,011,000 | 1,726,000 | 1,748,000 | 1,748,000 | 1,940,000 | 1,940,000 | 5,425,000 | 5,425,000 | 5,537,000 | 5,537,000 | 9,447,000 | 9,447,000 | 9,549,000 | 9,549,000 | 14,297,000 | 14,297,000 | 12,667,000 | 12,667,000 | 10,384,000 | 10,384,000 | 6,104,000 | 6,104,000 | 5,204,000 | 5,204,000 | 3,879,000 | 3,879,000 | 475,000 | 475,000 | 315,000 | 315,000 | 361,000 | 361,000 | 374,000 | 609,000 | 609,000 | 280,000 | 280,000 | 286,000 | 286,000 | 480,000 | 534,000 | 508,000 | 508,000 | ||||||||||||||||
due from related parties | 10,900,000 | 10,900,000 | 30,489,000 | 30,489,000 | 30,482,000 | 30,482,000 | 31,519,000 | 31,884,000 | 12,812,000 | 12,812,000 | 12,915,000 | 12,915,000 | 12,644,000 | 12,768,000 | 12,768,000 | 32,220,000 | 32,220,000 | 33,273,000 | 33,273,000 | 32,917,000 | 31,283,000 | 31,283,000 | 11,708,000 | 11,708,000 | 12,810,000 | 12,810,000 | 15,578,000 | 15,100,000 | 15,100,000 | 14,438,000 | 14,438,000 | 13,853,000 | 13,853,000 | 10,970,000 | 6,304,000 | 6,304,000 | 2,323,000 | 2,323,000 | 1,496,000 | 1,496,000 | 1,658,000 | 1,658,000 | 1,474,000 | 1,474,000 | 482,000 | 482,000 | 562,000 | 562,000 | 1,137,000 | 1,137,000 | 1,392,000 | 1,392,000 | 4,094,000 | 4,094,000 | 694,000 | 694,000 | 6,986,000 | 6,986,000 | 1,076,000 | 1,076,000 | 359,000 | 359,000 | 873,000 | 873,000 | 1,097,000 | 2,122,000 | 2,122,000 | 359,000 | 359,000 | 878,000 | 878,000 | 45,000 | 235,000 | 99,000 | 99,000 | 16,000 | 16,000 | 22,000 | 381,000 | 381,000 | 722,000 | 722,000 | |||||||||
prepayments and other current assets | 15,915,000 | 15,915,000 | 14,588,000 | 14,588,000 | 15,464,000 | 15,464,000 | 10,058,000 | 1,008,000 | 10,827,000 | 10,124,000 | 10,124,000 | 10,593,000 | 10,593,000 | 9,423,000 | 1,720,000 | 9,303,000 | 9,303,000 | 8,096,000 | 8,096,000 | 7,971,000 | 7,971,000 | 8,267,000 | 927,000 | 6,746,000 | 6,746,000 | 6,167,000 | 6,167,000 | 6,760,000 | 6,760,000 | 11,842,000 | 183,000 | 13,202,000 | 13,202,000 | 12,817,000 | 12,817,000 | 11,689,000 | 11,689,000 | 11,534,000 | 860,000 | 12,762,000 | 12,762,000 | 12,291,000 | 12,291,000 | 13,384,000 | 13,384,000 | 16,543,000 | 16,543,000 | 19,453,000 | 19,453,000 | 18,877,000 | 18,877,000 | 11,765,000 | 11,765,000 | 10,236,000 | 10,236,000 | 9,709,000 | 9,709,000 | 8,611,000 | 8,611,000 | 7,008,000 | 7,008,000 | 6,866,000 | 6,866,000 | 8,180,000 | 8,180,000 | 13,401,000 | 13,401,000 | 14,371,000 | 14,371,000 | 13,593,000 | 13,885,000 | 13,885,000 | 14,091,000 | 14,091,000 | 13,612,000 | 13,612,000 | 13,068,000 | 12,855,000 | 10,326,000 | 10,326,000 | 11,383,000 | 11,383,000 | 14,560,000 | 6,709,000 | 10,246,000 | 10,246,000 | 9,049,000 | 9,049,000 | |||
total current assets | 365,666,000 | 365,666,000 | 373,470,000 | 373,470,000 | 361,576,000 | 361,576,000 | 363,032,000 | 61,154,000 | 348,381,000 | 320,863,000 | 320,863,000 | 332,275,000 | 332,275,000 | 327,376,000 | 68,604,000 | 317,929,000 | 317,929,000 | 331,500,000 | 331,500,000 | 345,488,000 | 345,488,000 | 332,184,000 | 68,081,000 | 319,365,000 | 319,365,000 | 305,583,000 | 305,583,000 | 322,898,000 | 322,898,000 | 293,928,000 | 180,654,000 | 287,275,000 | 287,275,000 | 302,066,000 | 302,066,000 | 298,629,000 | 298,629,000 | 302,282,000 | 385,013,000 | 290,448,000 | 290,448,000 | 290,493,000 | 290,493,000 | 301,248,000 | 301,248,000 | 316,583,000 | 316,583,000 | 326,186,000 | 326,186,000 | 340,696,000 | 340,696,000 | 347,890,000 | 347,890,000 | 362,899,000 | 362,899,000 | 385,290,000 | 385,290,000 | 406,636,000 | 406,636,000 | 404,917,000 | 404,917,000 | 430,783,000 | 430,783,000 | 396,964,000 | 396,964,000 | 402,258,000 | 402,258,000 | 405,132,000 | 405,132,000 | 412,285,000 | 412,305,000 | 424,850,000 | 424,850,000 | 419,119,000 | 419,119,000 | 450,025,000 | 450,025,000 | 457,653,000 | 457,669,000 | 468,798,000 | 505,268,000 | 505,268,000 | 489,001,000 | 489,001,000 | 495,309,000 | 383,563,000 | 491,617,000 | 491,617,000 | 521,606,000 | 521,606,000 | 193,781,000 |
non-current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 93,000 | 93,000 | 99,000 | 99,000 | 218,000 | 218,000 | 218,000 | 523,000 | 514,000 | 514,000 | 300,000 | 300,000 | 7,424,000 | 7,424,000 | 7,377,000 | 7,377,000 | 7,757,000 | 7,757,000 | 7,654,000 | 3,662,000 | 3,662,000 | 3,874,000 | 3,874,000 | 4,096,000 | 4,096,000 | 4,078,000 | 1,556,000 | 1,556,000 | 1,530,000 | 1,530,000 | 1,541,000 | 1,588,000 | 1,588,000 | 2,939,000 | 2,939,000 | 2,937,000 | 2,937,000 | 2,983,000 | 2,983,000 | 409,000 | 409,000 | 421,000 | 421,000 | 429,000 | 429,000 | ||||||||||||||||||||||||||||||||||||||||||||||
long-term investments | 1,298,852,000 | 1,298,852,000 | 751,728,000 | 751,728,000 | 31,049,000 | 31,049,000 | 30,599,000 | 30,768,000 | 30,690,000 | 30,690,000 | 31,700,000 | 31,700,000 | 32,134,000 | 32,044,000 | 32,044,000 | 30,618,000 | 30,618,000 | 30,884,000 | 30,884,000 | 30,811,000 | 30,710,000 | 30,710,000 | 31,013,000 | 31,013,000 | 31,331,000 | 31,331,000 | 31,495,000 | 27,769,000 | 27,769,000 | 26,792,000 | 26,792,000 | 26,694,000 | 26,694,000 | 26,734,000 | 26,495,000 | 26,495,000 | 26,287,000 | 26,287,000 | 26,283,000 | 26,283,000 | 26,365,000 | 26,365,000 | 23,882,000 | 23,882,000 | 35,731,000 | 35,731,000 | 37,724,000 | 37,724,000 | 33,638,000 | 33,638,000 | 39,075,000 | 39,075,000 | 41,560,000 | 41,560,000 | 43,800,000 | 43,800,000 | 42,741,000 | 42,741,000 | 43,910,000 | 43,910,000 | 41,342,000 | 41,342,000 | 41,372,000 | 41,372,000 | 40,792,000 | 38,231,000 | 38,231,000 | 36,761,000 | 36,761,000 | 23,627,000 | 23,627,000 | 11,319,000 | 11,010,000 | 12,146,000 | 12,146,000 | 7,101,000 | 7,101,000 | 5,498,000 | 4,121,000 | 4,121,000 | 3,889,000 | 3,889,000 | |||||||||
deferred tax assets | 11,670,000 | 11,670,000 | 12,264,000 | 12,264,000 | 10,720,000 | 10,720,000 | 10,528,000 | 784,000 | 666,000 | 666,000 | 553,000 | 553,000 | 478,000 | 381,000 | 381,000 | 320,000 | 320,000 | 265,000 | 265,000 | 213,000 | 165,000 | 165,000 | 666,000 | 666,000 | 739,000 | 739,000 | 1,118,000 | 1,118,000 | 5,541,000 | 5,541,000 | 6,011,000 | 6,011,000 | 5,731,000 | 5,731,000 | 5,690,000 | 5,690,000 | 5,446,000 | 5,446,000 | 5,353,000 | 5,353,000 | 5,293,000 | 5,293,000 | 6,072,000 | 6,072,000 | 8,135,000 | 8,135,000 | 5,126,000 | 5,126,000 | 4,404,000 | 4,404,000 | 1,221,000 | 1,262,000 | 1,262,000 | 737,000 | 737,000 | 715,000 | 715,000 | 689,000 | 465,000 | 5,773,000 | 5,773,000 | 2,773,000 | 2,773,000 | 2,091,000 | 1,689,000 | 1,689,000 | 1,594,000 | 1,594,000 | |||||||||||||||||||||||
property and equipment | 53,946,000 | 53,946,000 | 53,916,000 | 53,916,000 | 54,631,000 | 54,631,000 | 55,430,000 | 57,975,000 | 57,972,000 | 57,972,000 | 58,430,000 | 58,430,000 | 60,028,000 | 58,891,000 | 58,891,000 | 58,377,000 | 58,377,000 | 61,896,000 | 61,896,000 | 61,734,000 | 57,647,000 | 57,647,000 | 57,743,000 | 57,743,000 | 58,477,000 | 58,477,000 | 57,657,000 | 56,765,000 | 56,765,000 | 56,705,000 | 56,705,000 | 56,367,000 | 56,367,000 | 50,725,000 | 42,962,000 | 42,962,000 | 37,647,000 | 37,647,000 | 36,976,000 | 36,976,000 | 38,770,000 | 38,770,000 | 36,693,000 | 36,693,000 | 32,270,000 | 32,270,000 | 24,875,000 | 24,875,000 | 21,903,000 | 21,903,000 | 21,254,000 | 21,254,000 | 22,317,000 | 22,317,000 | 24,429,000 | 24,429,000 | 24,685,000 | 24,685,000 | 23,932,000 | 23,932,000 | 24,081,000 | 24,081,000 | 21,775,000 | 21,775,000 | 21,016,000 | 19,878,000 | 19,878,000 | 20,667,000 | 20,667,000 | 20,020,000 | 20,020,000 | 18,036,000 | 14,337,000 | 15,567,000 | 15,567,000 | 15,601,000 | 15,601,000 | 17,519,000 | 18,901,000 | 18,901,000 | |||||||||||
intangible assets | 35,824,000 | 35,824,000 | 37,452,000 | 37,452,000 | 8,416,000 | 8,416,000 | 8,310,000 | 8,999,000 | 9,120,000 | 9,120,000 | 5,732,000 | 5,732,000 | 5,697,000 | 6,036,000 | 6,036,000 | 6,274,000 | 6,274,000 | 6,370,000 | 6,370,000 | 6,546,000 | 6,680,000 | 6,680,000 | 7,345,000 | 7,345,000 | 8,051,000 | 8,051,000 | 8,299,000 | 8,122,000 | 8,122,000 | 8,431,000 | 8,431,000 | 8,516,000 | 8,516,000 | 8,857,000 | 8,758,000 | 8,758,000 | 8,720,000 | 8,720,000 | 8,979,000 | 8,979,000 | 9,426,000 | 9,426,000 | 9,147,000 | 9,147,000 | 9,699,000 | 9,699,000 | 10,136,000 | 10,136,000 | 9,991,000 | 9,991,000 | 10,343,000 | 10,343,000 | 11,078,000 | 11,078,000 | 5,446,000 | 5,446,000 | 5,511,000 | 5,511,000 | 5,265,000 | 5,265,000 | 10,605,000 | 10,605,000 | 10,629,000 | 10,629,000 | 10,746,000 | 11,493,000 | 11,493,000 | 12,081,000 | 12,081,000 | 12,927,000 | 12,927,000 | 13,433,000 | 14,385,000 | 14,848,000 | 14,848,000 | 15,063,000 | 15,063,000 | 20,097,000 | 394,000 | 20,718,000 | 20,718,000 | 10,653,000 | 10,653,000 | ||||||||
goodwill | 38,454,000 | 38,454,000 | 38,454,000 | 38,454,000 | 21,050,000 | 20,697,000 | 20,697,000 | 20,790,000 | 20,790,000 | 20,826,000 | 20,545,000 | 20,545,000 | 20,414,000 | 20,414,000 | 21,466,000 | 21,466,000 | 21,179,000 | 20,776,000 | 20,776,000 | 21,978,000 | 21,978,000 | 23,236,000 | 23,236,000 | 23,136,000 | 22,744,000 | 22,744,000 | 22,833,000 | 22,833,000 | 22,447,000 | 22,447,000 | 22,607,000 | 21,660,000 | 21,660,000 | 20,084,000 | 20,084,000 | 20,068,000 | 20,068,000 | 20,382,000 | 20,382,000 | 20,103,000 | 20,103,000 | 20,682,000 | 20,682,000 | 21,116,000 | 21,116,000 | 20,717,000 | 20,717,000 | 20,669,000 | 20,669,000 | 21,489,000 | 21,489,000 | 22,612,000 | 22,612,000 | 21,760,000 | 21,760,000 | 21,424,000 | 21,424,000 | 20,989,000 | 20,989,000 | 20,609,000 | 20,609,000 | 20,497,000 | 21,292,000 | 21,292,000 | 21,442,000 | 21,442,000 | 22,006,000 | 22,006,000 | 21,896,000 | 22,352,000 | 23,257,000 | 23,257,000 | 23,149,000 | 23,149,000 | 23,237,000 | 23,110,000 | 23,110,000 | ||||||||||||||
due from a related party, non-current portion | 19,687,000 | 19,687,000 | 19,609,000 | 19,609,000 | 19,615,000 | 19,615,000 | 19,619,000 | 19,513,000 | 19,513,000 | 19,311,000 | 19,311,000 | 19,311,000 | 19,311,000 | 19,311,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term prepayments and other assets | 4,913,000 | 4,913,000 | 5,477,000 | 5,477,000 | 18,718,000 | 18,718,000 | 5,334,000 | 1,953,000 | 1,857,000 | 1,857,000 | 2,172,000 | 2,172,000 | 2,201,000 | 2,201,000 | 2,137,000 | 2,586,000 | 2,586,000 | 3,005,000 | 3,005,000 | 3,489,000 | 3,489,000 | 2,787,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease assets | 2,244,000 | 2,244,000 | 2,504,000 | 2,504,000 | 532,000 | 532,000 | 450,000 | 349,000 | 575,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 1,831,349,000 | 1,831,349,000 | 1,275,364,000 | 1,275,364,000 | 485,860,000 | 485,860,000 | 473,901,000 | 330,006,000 | 471,984,000 | 463,875,000 | 463,875,000 | 473,170,000 | 473,170,000 | 468,686,000 | 336,554,000 | 465,708,000 | 465,708,000 | 458,371,000 | 458,371,000 | 477,259,000 | 477,259,000 | 463,323,000 | 318,440,000 | 441,426,000 | 441,426,000 | 449,867,000 | 449,867,000 | 470,910,000 | 470,910,000 | 440,718,000 | 309,895,000 | 423,516,000 | 423,516,000 | 420,279,000 | 420,279,000 | 416,558,000 | 416,558,000 | 415,605,000 | 305,077,000 | 394,288,000 | 394,288,000 | 389,763,000 | 389,763,000 | 404,257,000 | 404,257,000 | 424,687,000 | 424,687,000 | 432,230,000 | 432,230,000 | 453,406,000 | 453,406,000 | 458,941,000 | 458,941,000 | 455,431,000 | 455,431,000 | 482,687,000 | 482,687,000 | 509,087,000 | 509,087,000 | 508,734,000 | 508,734,000 | 533,437,000 | 533,437,000 | 500,051,000 | 500,051,000 | 505,327,000 | 505,327,000 | 504,774,000 | 504,774,000 | 509,795,000 | 509,795,000 | 521,507,000 | 521,507,000 | 521,432,000 | 521,432,000 | 546,843,000 | 546,843,000 | 538,361,000 | 538,361,000 | 547,141,000 | 584,729,000 | 584,729,000 | 568,087,000 | 568,087,000 | 580,362,000 | 466,317,000 | 575,883,000 | 575,883,000 | 574,380,000 | 574,380,000 | 244,403,000 |
liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 34,000,000 | 34,000,000 | 33,477,000 | 33,477,000 | 24,900,000 | 24,900,000 | 22,964,000 | 24,933,000 | 26,094,000 | 26,094,000 | 25,513,000 | 25,513,000 | 24,430,000 | 25,156,000 | 25,156,000 | 26,617,000 | 26,617,000 | 26,913,000 | 26,913,000 | 25,432,000 | 55,000 | 25,510,000 | 25,510,000 | 25,978,000 | 25,978,000 | 29,141,000 | 29,141,000 | 26,407,000 | 55,000 | 27,288,000 | 27,288,000 | 23,290,000 | 23,290,000 | 21,296,000 | 21,296,000 | 20,644,000 | 55,000 | 20,260,000 | 20,260,000 | 21,596,000 | 21,596,000 | 23,759,000 | 23,759,000 | 24,213,000 | 24,213,000 | 23,806,000 | 23,806,000 | 23,870,000 | 23,870,000 | 22,562,000 | 22,562,000 | 22,629,000 | 22,629,000 | 27,465,000 | 27,465,000 | 32,790,000 | 32,790,000 | 34,198,000 | 34,198,000 | 49,819,000 | 49,819,000 | 46,240,000 | 46,240,000 | 43,625,000 | 43,625,000 | 40,116,000 | 40,116,000 | 33,376,000 | 33,376,000 | 33,632,000 | 33,632,000 | 28,976,000 | 28,976,000 | 31,006,000 | 31,006,000 | 21,736,000 | 21,736,000 | 27,622,000 | 29,091,000 | 29,091,000 | 15,234,000 | 15,234,000 | 40,204,000 | 101,000 | 43,294,000 | 43,294,000 | |||||
due to related parties, current | 2,074,000 | 2,074,000 | 1,845,000 | 1,845,000 | 17,000 | 17,000 | 17,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities, current portion | 44,346,000 | 44,346,000 | 44,693,000 | 44,693,000 | 41,253,000 | 41,253,000 | 39,936,000 | 38,493,000 | 38,155,000 | 38,155,000 | 37,558,000 | 37,558,000 | 36,375,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities | 581,000 | 581,000 | 628,000 | 628,000 | 331,000 | 331,000 | 253,000 | 162,000 | 237,000 | 237,000 | 375,000 | 375,000 | 276,000 | 503,000 | 503,000 | 568,000 | 568,000 | 293,000 | 293,000 | 283,000 | 10,000 | 10,000 | 13,000 | 13,000 | 18,000 | 1,961,000 | 2,084,000 | 2,084,000 | 2,330,000 | 2,330,000 | 3,895,000 | 3,895,000 | 4,693,000 | 4,693,000 | 4,727,000 | 4,727,000 | 4,137,000 | 4,137,000 | 5,187,000 | 5,187,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
income tax payable | 5,029,000 | 5,029,000 | 5,046,000 | 5,046,000 | 10,466,000 | 10,466,000 | 9,386,000 | 35,000 | 8,170,000 | 6,546,000 | 6,546,000 | 7,892,000 | 7,892,000 | 6,391,000 | 72,000 | 6,080,000 | 6,080,000 | 4,722,000 | 4,722,000 | 5,620,000 | 5,620,000 | 5,586,000 | 5,826,000 | 5,826,000 | 4,398,000 | 4,398,000 | 2,554,000 | 2,554,000 | 2,531,000 | 2,417,000 | 2,417,000 | 2,261,000 | 2,261,000 | 2,396,000 | 2,396,000 | 2,553,000 | 2,807,000 | 2,807,000 | 2,673,000 | 2,673,000 | 2,799,000 | 2,799,000 | 2,550,000 | 2,550,000 | 2,654,000 | 2,654,000 | 2,540,000 | 2,540,000 | 2,815,000 | 2,815,000 | 2,503,000 | 2,503,000 | 2,691,000 | 2,691,000 | 2,595,000 | 2,595,000 | 3,351,000 | 3,351,000 | 3,128,000 | 3,128,000 | 4,552,000 | 4,552,000 | 4,095,000 | 4,095,000 | 3,073,000 | 3,073,000 | 2,321,000 | 2,340,000 | 2,340,000 | 2,357,000 | 2,357,000 | 2,419,000 | 2,419,000 | 2,470,000 | 2,457,000 | 2,403,000 | 2,403,000 | 2,544,000 | 2,544,000 | 2,554,000 | 2,528,000 | 2,528,000 | 2,939,000 | 2,939,000 | |||||||
accrued liabilities and other payables | 66,944,000 | 66,944,000 | 63,866,000 | 63,866,000 | 61,242,000 | 61,242,000 | 52,093,000 | 4,264,000 | 47,457,000 | 43,534,000 | 43,534,000 | 56,458,000 | 56,458,000 | 53,708,000 | 3,470,000 | 46,832,000 | 46,832,000 | 44,698,000 | 44,698,000 | 55,235,000 | 55,235,000 | 49,438,000 | 1,894,000 | 35,945,000 | 35,945,000 | 36,717,000 | 36,717,000 | 48,711,000 | 48,711,000 | 49,557,000 | 2,141,000 | 40,867,000 | 40,867,000 | 36,859,000 | 36,859,000 | 36,862,000 | 36,862,000 | 38,689,000 | 2,118,000 | 32,117,000 | 32,117,000 | 29,917,000 | 29,917,000 | 29,960,000 | 29,960,000 | 42,840,000 | 42,840,000 | 35,630,000 | 35,630,000 | 33,102,000 | 33,102,000 | 31,159,000 | 31,159,000 | 44,065,000 | 44,065,000 | 42,027,000 | 42,027,000 | 43,617,000 | 43,617,000 | 35,137,000 | 35,137,000 | 59,871,000 | 59,871,000 | 36,875,000 | 36,875,000 | 25,743,000 | 25,743,000 | 24,937,000 | 24,937,000 | 33,131,000 | 27,000,000 | 27,000,000 | 25,517,000 | 25,517,000 | 33,699,000 | 33,699,000 | 27,379,000 | 22,643,000 | 29,818,000 | 29,818,000 | 20,779,000 | 20,779,000 | 31,415,000 | 2,328,000 | 26,284,000 | 26,284,000 | 27,116,000 | 27,116,000 | |||
short-term bank borrowings and current portion of long-term bank borrowings | 28,363,000 | 28,363,000 | 28,153,000 | 28,153,000 | 697,000 | 697,000 | 2,087,000 | 71,000 | 4,209,000 | 4,209,000 | 7,853,000 | 7,853,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 181,337,000 | 181,337,000 | 177,708,000 | 177,708,000 | 138,906,000 | 138,906,000 | 126,736,000 | 11,950,000 | 119,304,000 | 118,792,000 | 118,792,000 | 135,666,000 | 135,666,000 | 128,086,000 | 11,692,000 | 128,977,000 | 128,977,000 | 121,778,000 | 121,778,000 | 135,872,000 | 135,872,000 | 128,290,000 | 8,547,000 | 112,345,000 | 112,345,000 | 112,736,000 | 112,736,000 | 124,616,000 | 124,616,000 | 119,878,000 | 6,248,000 | 107,226,000 | 107,226,000 | 100,014,000 | 100,014,000 | 98,450,000 | 98,450,000 | 103,276,000 | 12,924,000 | 95,171,000 | 95,171,000 | 93,070,000 | 93,070,000 | 99,308,000 | 99,308,000 | 111,286,000 | 111,286,000 | 103,521,000 | 103,521,000 | 100,982,000 | 100,982,000 | 104,115,000 | 104,115,000 | 108,035,000 | 108,035,000 | 100,495,000 | 100,495,000 | 106,594,000 | 106,594,000 | 102,344,000 | 102,344,000 | 141,696,000 | 141,696,000 | 115,168,000 | 115,168,000 | 98,755,000 | 98,755,000 | 93,522,000 | 93,522,000 | 93,405,000 | 93,405,000 | 90,602,000 | 90,602,000 | 77,464,000 | 77,464,000 | 88,979,000 | 88,979,000 | 76,736,000 | 76,736,000 | 77,833,000 | 106,575,000 | 106,575,000 | 92,140,000 | 92,140,000 | 104,351,000 | 2,640,000 | 101,870,000 | 101,870,000 | 101,095,000 | 101,095,000 | 105,385,000 |
non-current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities, non-current portion | 1,427,000 | 1,427,000 | 1,105,000 | 1,105,000 | 588,000 | 588,000 | 458,000 | 516,000 | 705,000 | 705,000 | 881,000 | 881,000 | 846,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities, non-current portion | 1,489,000 | 1,489,000 | 1,721,000 | 1,721,000 | 174,000 | 174,000 | 161,000 | 134,000 | 156,000 | 156,000 | 136,000 | 136,000 | 229,000 | 489,000 | 489,000 | 566,000 | 566,000 | 435,000 | 435,000 | 299,000 | 2,000 | 2,000 | 4,000 | 4,000 | 7,000 | 5,000 | 5,000 | 12,000 | 12,000 | 27,000 | 19,000 | 19,000 | 439,000 | 439,000 | 3,135,000 | 3,135,000 | 4,913,000 | 4,913,000 | 3,253,000 | 3,253,000 | 5,048,000 | 5,048,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 6,230,000 | 6,230,000 | 6,422,000 | 6,422,000 | 1,090,000 | 1,090,000 | 1,154,000 | 988,000 | 1,053,000 | 1,053,000 | 472,000 | 472,000 | 513,000 | 546,000 | 546,000 | 582,000 | 582,000 | 654,000 | 654,000 | 687,000 | 714,000 | 714,000 | 798,000 | 798,000 | 889,000 | 889,000 | 959,000 | 959,000 | 1,007,000 | 1,007,000 | 1,033,000 | 1,033,000 | 1,404,000 | 1,404,000 | 1,503,000 | 1,503,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank borrowings, non-current portion | 40,110,000 | 40,110,000 | 39,812,000 | 39,812,000 | 27,166,000 | 27,166,000 | 27,127,000 | 14,270,000 | 14,032,000 | 14,032,000 | 9,251,000 | 9,251,000 | 15,539,000 | 17,033,000 | 17,033,000 | 21,707,000 | 21,707,000 | 23,955,000 | 23,955,000 | 24,750,000 | 24,162,000 | 24,162,000 | 7,087,000 | 7,087,000 | 3,757,000 | 3,757,000 | 17,291,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term payables | 3,472,000 | 3,472,000 | 3,424,000 | 3,424,000 | 711,000 | 711,000 | 480,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 234,065,000 | 234,065,000 | 230,192,000 | 230,192,000 | 168,635,000 | 168,635,000 | 156,116,000 | 11,950,000 | 135,212,000 | 134,738,000 | 134,738,000 | 146,406,000 | 146,406,000 | 145,213,000 | 11,692,000 | 147,718,000 | 147,718,000 | 145,580,000 | 145,580,000 | 161,787,000 | 161,787,000 | 154,902,000 | 8,547,000 | 137,960,000 | 137,960,000 | 142,465,000 | 142,465,000 | 161,116,000 | 161,116,000 | 138,951,000 | 6,248,000 | 126,540,000 | 126,540,000 | 119,526,000 | 119,526,000 | 120,111,000 | 120,111,000 | 125,232,000 | 12,924,000 | 116,293,000 | 116,293,000 | 112,431,000 | 112,431,000 | 115,808,000 | 115,808,000 | 129,144,000 | 129,144,000 | 121,862,000 | 121,862,000 | 117,042,000 | 117,042,000 | 119,594,000 | 119,594,000 | 111,251,000 | 111,251,000 | 109,803,000 | 109,803,000 | 116,288,000 | 116,288,000 | 111,057,000 | 111,057,000 | 150,600,000 | 150,600,000 | 124,655,000 | 124,655,000 | 108,611,000 | 108,611,000 | 102,601,000 | 102,601,000 | 103,545,000 | 103,545,000 | 104,865,000 | 104,865,000 | 94,057,000 | 94,057,000 | 106,968,000 | 106,968,000 | 93,680,000 | 93,680,000 | 96,576,000 | 125,844,000 | 125,844,000 | 112,149,000 | 112,149,000 | 123,341,000 | 8,426,000 | 123,268,000 | 123,268,000 | 123,054,000 | 123,054,000 | 124,835,000 |
equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common shares | 78,000 | 78,000 | 78,000 | 78,000 | 78,000 | 78,000 | 77,000 | 77,000 | 79,000 | 79,000 | 79,000 | 80,000 | 80,000 | 81,000 | 81,000 | 82,000 | 82,000 | 82,000 | 82,000 | 81,000 | 81,000 | 81,000 | 81,000 | 83,000 | 83,000 | 85,000 | 85,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 85,000 | 85,000 | 85,000 | 85,000 | 85,000 | 85,000 | 85,000 | 85,000 | 85,000 | 85,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 84,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 83,000 | 84,000 | 84,000 | 85,000 | 84,000 | 84,000 | 84,000 | 82,000 | 82,000 | 81,000 | 81,000 | 81,000 | 81,000 | |||||
treasury shares | 15,000 | 15,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 16,000 | 15,000 | 14,000 | 14,000 | 13,000 | 13,000 | 12,000 | 12,000 | 12,000 | 12,000 | 11,000 | 11,000 | 13,000 | 13,000 | 12,000 | 12,000 | 9,000 | 9,000 | 7,000 | 7,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 8,000 | 9,000 | 9,000 | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 10,000 | 10,000 | 9,000 | 9,000 | 8,000 | 8,000 | 7,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 10,000 | 6,000 | 6,000 | 6,000 | 6,000 | ||||
additional paid-in-capital | 478,857,000 | 478,857,000 | 477,812,000 | 477,812,000 | 477,350,000 | 477,350,000 | 477,244,000 | 480,939,000 | 481,402,000 | 481,402,000 | 482,237,000 | 482,237,000 | 482,484,000 | 482,712,000 | 482,712,000 | 483,190,000 | 483,190,000 | 480,695,000 | 480,695,000 | 477,495,000 | 478,026,000 | 478,026,000 | 479,935,000 | 479,935,000 | 477,842,000 | 477,842,000 | 476,057,000 | 473,532,000 | 473,532,000 | 471,462,000 | 471,462,000 | 470,525,000 | 470,525,000 | 469,887,000 | 469,687,000 | 469,687,000 | 473,614,000 | 473,614,000 | 473,066,000 | 473,066,000 | 472,052,000 | 472,052,000 | 470,909,000 | 470,909,000 | 469,401,000 | 469,401,000 | 468,052,000 | 468,052,000 | 466,624,000 | 466,624,000 | 465,201,000 | 465,201,000 | 463,825,000 | 463,825,000 | 462,545,000 | 462,545,000 | 461,330,000 | 461,330,000 | 459,597,000 | 459,597,000 | 457,485,000 | 457,485,000 | 455,313,000 | 455,313,000 | 453,347,000 | 451,681,000 | 451,681,000 | 453,821,000 | 453,821,000 | 458,231,000 | 458,231,000 | 458,270,000 | 455,946,000 | 453,766,000 | 453,766,000 | 450,275,000 | 450,275,000 | 446,087,000 | 443,257,000 | 443,257,000 | 442,065,000 | 442,065,000 | |||||||||
statutory reserves | 8,359,000 | 8,359,000 | 8,723,000 | 8,723,000 | 8,718,000 | 8,718,000 | 8,718,000 | 8,142,000 | 8,142,000 | 8,142,000 | 8,142,000 | 8,142,000 | 8,142,000 | 7,036,000 | 7,036,000 | 7,036,000 | 7,036,000 | 7,036,000 | 7,036,000 | 7,036,000 | 6,155,000 | 6,155,000 | 6,155,000 | 6,155,000 | 6,155,000 | 6,155,000 | 6,155,000 | 5,746,000 | 5,746,000 | 5,746,000 | 5,746,000 | 5,414,000 | 5,414,000 | 5,414,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 5,132,000 | 4,478,000 | 4,478,000 | 4,478,000 | 4,478,000 | |||||||||
accumulated other comprehensive loss | -20,291,000 | -20,291,000 | -21,694,000 | -16,221,000 | -19,978,000 | -19,978,000 | -19,017,000 | -19,017,000 | -18,913,000 | -20,934,000 | -20,934,000 | -22,258,000 | -22,258,000 | -12,008,000 | -12,008,000 | -1,161,000 | -1,161,000 | -417,000 | -417,000 | -3,478,000 | -3,478,000 | -2,145,000 | -9,798,000 | -9,798,000 | -15,919,000 | -15,919,000 | -16,043,000 | -16,043,000 | -13,425,000 | -13,425,000 | -15,621,000 | -15,621,000 | -12,684,000 | -12,684,000 | -10,315,000 | -10,315,000 | -12,748,000 | -12,748,000 | -14,954,000 | -14,954,000 | -9,242,000 | -9,242,000 | -1,313,000 | -1,313,000 | -7,031,000 | -7,031,000 | -8,652,000 | -8,652,000 | -10,838,000 | -10,838,000 | -12,939,000 | -12,939,000 | -13,629,000 | -8,451,000 | -8,451,000 | -7,388,000 | -7,388,000 | -3,316,000 | -3,316,000 | ||||||||||||||||||||||||||||||||
retained earnings/ | 1,131,096,000 | 1,131,096,000 | 580,480,000 | 580,480,000 | -4,734,000 | -4,734,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total xunlei limited's shareholders' equity | 1,598,114,000 | 1,598,114,000 | 1,045,784,000 | 1,045,784,000 | 317,645,000 | 317,645,000 | 318,056,000 | 336,999,000 | 329,109,000 | 329,109,000 | 328,150,000 | 328,150,000 | 324,862,000 | 319,365,000 | 319,365,000 | 314,123,000 | 314,123,000 | 316,880,000 | 316,880,000 | 309,893,000 | 304,835,000 | 304,835,000 | 309,148,000 | 309,148,000 | 311,720,000 | 311,720,000 | 303,647,000 | 298,784,000 | 298,784,000 | 302,559,000 | 302,559,000 | 298,213,000 | 298,213,000 | 292,154,000 | 279,655,000 | 279,655,000 | 278,919,000 | 278,919,000 | 289,775,000 | 289,775,000 | 296,878,000 | 296,878,000 | 311,633,000 | 311,633,000 | 337,620,000 | 337,620,000 | 340,597,000 | 340,597,000 | 345,296,000 | 345,296,000 | 373,844,000 | 373,844,000 | 394,008,000 | 394,008,000 | 399,961,000 | 399,961,000 | 384,997,000 | 384,997,000 | 377,504,000 | 377,504,000 | 398,765,000 | 398,765,000 | 404,174,000 | 404,174,000 | 408,238,000 | 418,714,000 | 418,714,000 | 429,451,000 | 429,451,000 | 442,025,000 | 442,025,000 | 446,749,000 | |||||||||||||||||||
non-controlling interests | -830,000 | -830,000 | -271,000 | -227,000 | 28,000 | 28,000 | -1,386,000 | -1,386,000 | -1,389,000 | -1,375,000 | -1,375,000 | -1,332,000 | -1,332,000 | -1,408,000 | -1,408,000 | -1,472,000 | -1,369,000 | -1,369,000 | -1,746,000 | -1,746,000 | -1,926,000 | -1,926,000 | -1,880,000 | -1,808,000 | -1,808,000 | -1,806,000 | -1,806,000 | -1,766,000 | -1,766,000 | -1,781,000 | -1,660,000 | -1,660,000 | -1,587,000 | -1,587,000 | -1,326,000 | -1,326,000 | -1,335,000 | -1,335,000 | -1,265,000 | -1,265,000 | -1,256,000 | -1,256,000 | -1,250,000 | -1,250,000 | -1,116,000 | -1,116,000 | -960,000 | -960,000 | -1,209,000 | -1,209,000 | -2,284,000 | -2,284,000 | -2,160,000 | -2,160,000 | -2,108,000 | -2,108,000 | -2,049,000 | -2,049,000 | -2,001,000 | -2,001,000 | -1,988,000 | -2,072,000 | -2,072,000 | -2,076,000 | -2,076,000 | -2,150,000 | -2,150,000 | -2,068,000 | -1,562,000 | -1,389,000 | -1,389,000 | -1,145,000 | -1,145,000 | -870,000 | -637,000 | -637,000 | -377,000 | -377,000 | |||||||||||||
total liabilities and shareholders' equity | 1,831,349,000 | 1,831,349,000 | 1,275,364,000 | 1,275,364,000 | 485,860,000 | 485,860,000 | 473,901,000 | 471,984,000 | 463,875,000 | 463,875,000 | 473,170,000 | 473,170,000 | 468,686,000 | 465,708,000 | 465,708,000 | 458,371,000 | 458,371,000 | 477,259,000 | 477,259,000 | 463,323,000 | 441,426,000 | 441,426,000 | 449,867,000 | 449,867,000 | 470,910,000 | 470,910,000 | 440,718,000 | 423,516,000 | 423,516,000 | 420,279,000 | 420,279,000 | 416,558,000 | 416,558,000 | 415,605,000 | 394,288,000 | 394,288,000 | 389,763,000 | 389,763,000 | 404,257,000 | 404,257,000 | 424,687,000 | 424,687,000 | 432,230,000 | 432,230,000 | 453,406,000 | 453,406,000 | 458,941,000 | 458,941,000 | 455,431,000 | 455,431,000 | 482,687,000 | 482,687,000 | 509,087,000 | 509,087,000 | 508,734,000 | 508,734,000 | 533,437,000 | 533,437,000 | 500,051,000 | 500,051,000 | 505,327,000 | 505,327,000 | 504,774,000 | 504,774,000 | 509,795,000 | 521,507,000 | 521,507,000 | 521,432,000 | 521,432,000 | 546,843,000 | 546,843,000 | 538,361,000 | |||||||||||||||||||
accumulated deficits | -146,305,000 | -135,955,000 | -140,550,000 | -140,550,000 | -143,305,000 | -143,305,000 | -146,944,000 | -149,543,000 | -149,543,000 | -153,938,000 | -153,938,000 | -158,937,000 | -158,937,000 | -160,063,000 | -160,812,000 | -160,812,000 | -169,162,000 | -169,162,000 | -175,179,000 | -175,179,000 | -180,645,000 | -179,425,000 | -179,425,000 | -174,325,000 | -174,325,000 | -174,341,000 | -174,341,000 | -181,095,000 | -185,459,000 | -185,459,000 | -184,000,000 | -184,000,000 | -172,472,000 | -172,472,000 | -166,973,000 | -166,973,000 | -148,879,000 | -148,879,000 | -124,322,000 | -124,322,000 | -122,364,000 | -122,364,000 | -113,804,000 | -113,804,000 | -81,627,000 | -81,627,000 | -65,799,000 | -65,799,000 | -66,495,000 | -66,495,000 | -74,526,000 | -74,526,000 | -78,665,000 | -78,665,000 | -53,106,000 | -53,106,000 | -43,424,000 | -43,424,000 | -36,704,000 | -29,741,000 | -29,741,000 | -22,206,000 | -22,206,000 | -18,114,000 | -18,114,000 | ||||||||||||||||||||||||||
due from group companies | 12,646,000 | 6,583,000 | 5,808,000 | 107,484,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in subsidiaries and consolidated vies | 67,997,000 | 68,086,000 | 49,888,000 | -79,936,000 | 82,360,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to group companies | 7,651,000 | 8,150,000 | 5,028,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other shareholders’ equity | 317,963,000 | 324,769,000 | 309,800,000 | 303,555,000 | 292,061,000 | 457,802,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total xunlei limited’s shareholders’ equity | 318,056,000 | 324,862,000 | 309,893,000 | 303,647,000 | 292,153,000 | 446,749,000 | 452,127,000 | 460,274,000 | 460,274,000 | 457,083,000 | 457,083,000 | 457,891,000 | 457,891,000 | 453,252,000 | 453,252,000 | 451,703,000 | 451,703,000 | 79,194,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders’ equity | 330,006,000 | 336,554,000 | 318,440,000 | 309,895,000 | 305,077,000 | 509,795,000 | 538,361,000 | 547,141,000 | 584,729,000 | 584,729,000 | 568,087,000 | 568,087,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term prepayments and other non-current assets | 3,155,000 | 3,306,000 | 3,306,000 | 3,292,000 | 3,292,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to related parties | 18,000 | 17,000 | 17,000 | 17,000 | 17,000 | 1,560,000 | 1,560,000 | 1,607,000 | 1,607,000 | 1,777,000 | 1,777,000 | 1,632,000 | 1,632,000 | 1,597,000 | 1,506,000 | 1,622,000 | 1,622,000 | 1,665,000 | 1,665,000 | 1,582,000 | 1,582,000 | 5,389,000 | 5,002,000 | 5,002,000 | 5,002,000 | 5,002,000 | 5,002,000 | 5,002,000 | 5,002,000 | 5,002,000 | 5,003,000 | 5,003,000 | 5,003,000 | 5,003,000 | 5,604,000 | 5,604,000 | 5,234,000 | 5,234,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets | 438,000 | 438,000 | 483,000 | 483,000 | 1,088,000 | 1,088,000 | 1,319,000 | 1,319,000 | 932,000 | 932,000 | 865,000 | 15,000 | 15,000 | 21,000 | 21,000 | 27,000 | 422,000 | 422,000 | 963,000 | 963,000 | 1,999,000 | 1,999,000 | 2,713,000 | 2,713,000 | 6,758,000 | 6,758,000 | 9,949,000 | 9,949,000 | 7,531,000 | 7,531,000 | 10,490,000 | 10,490,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank borrowings, current portion | 6,906,000 | 7,024,000 | 2,876,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities and deferred income, current portion | 35,682,000 | 35,682,000 | 37,019,000 | 37,019,000 | 40,692,000 | 40,692,000 | 38,967,000 | 35,357,000 | 35,357,000 | 36,769,000 | 36,769,000 | 38,808,000 | 38,808,000 | 36,892,000 | 34,932,000 | 34,932,000 | 35,256,000 | 35,256,000 | 35,000,000 | 35,000,000 | 1,000 | 32,901,000 | 32,901,000 | 31,552,000 | 31,552,000 | 33,893,000 | 33,893,000 | 31,701,000 | 31,701,000 | 32,330,000 | 32,330,000 | 32,793,000 | 32,793,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term loan and current portion of long-term debt | 14,724,000 | 14,724,000 | 8,154,000 | 8,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities and deferred income, non-current portion | 673,000 | 673,000 | 947,000 | 947,000 | 871,000 | 871,000 | 876,000 | 739,000 | 739,000 | 731,000 | 731,000 | 837,000 | 837,000 | 845,000 | 688,000 | 688,000 | 764,000 | 764,000 | 833,000 | 833,000 | 932,000 | 932,000 | 1,032,000 | 1,032,000 | 1,094,000 | 1,094,000 | 1,055,000 | 1,055,000 | 1,345,000 | 1,345,000 | 1,657,000 | 1,657,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank borrowings | 7,119,000 | 7,119,000 | 8,100,000 | 8,100,000 | 17,667,000 | 17,667,000 | 17,736,000 | 17,736,000 | 19,783,000 | 19,783,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -14,668,000 | -18,626,000 | 2,810,000 | 2,810,000 | 1,988,000 | -4,152,000 | -753,000 | 6,018,000 | 6,018,000 | 5,303,000 | 5,303,000 | 5,894,000 | 5,081,000 | 5,081,000 | 5,073,000 | 5,073,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax payables | 10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive (loss)/income | -18,626,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensiveincome | -7,872,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive(loss)/income | -7,872,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities, non-current portion | 930,000 | 1,085,000 | 1,082,000 | 1,082,000 | 1,081,000 | 1,081,000 | 1,121,000 | 1,121,000 | 1,179,000 | 1,179,000 | 1,204,000 | 1,204,000 | 1,280,000 | 1,280,000 | 1,349,000 | 1,349,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from group companies, non-current portion | 92,917,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in subsidiaries and consolidated vie | 36,324,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to subsidiaries and consolidated vie | 2,546,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities and deferred income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from related party, non-current portion | 19,404,000 | 19,404,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term prepayments and other non-current assets | 1,015,000 | 1,015,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities, current portion | 100,000 | 100,000 | 683,000 | 683,000 | 1,314,000 | 1,314,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term prepayments and other current assets | 933,000 | 933,000 | 933,000 | 933,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of use assets | 1,442,000 | 1,442,000 | 1,954,000 | 8,747,000 | 8,747,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term prepayments and receivables | 905,000 | 213,000 | 213,000 | 214,000 | 214,000 | 269,000 | 269,000 | 313,000 | 313,000 | 320,000 | 320,000 | 365,000 | 365,000 | 550,000 | 550,000 | 593,000 | 593,000 | 610,000 | 610,000 | 654,000 | 654,000 | 2,237,000 | 2,237,000 | 1,885,000 | 1,885,000 | 421,000 | 421,000 | 926,000 | 926,000 | 853,000 | 853,000 | 1,187,000 | 1,495,000 | 1,495,000 | 5,941,000 | 5,941,000 | 10,366,000 | 10,366,000 | 7,431,000 | 5,939,000 | 6,584,000 | 6,584,000 | 7,773,000 | 7,773,000 | 5,852,000 | 5,400,000 | 5,400,000 | 4,639,000 | 4,639,000 | ||||||||||||||||||||||||||||||||||||||||||
contract liability and deferred income, current portion | 34,040,000 | 31,988,000 | 31,988,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liability and deferred income, non-current portion | 920,000 | 1,223,000 | 1,223,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest-bearing bank borrowings | 19,924,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from subsidiaries and consolidated vies | 279,043,000 | 67,397,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to subsidiaries and consolidated vies | 10,750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest-bearing bank borrowing | 19,089,000 | 19,089,000 | 16,809,000 | 16,809,000 | 11,150,000 | 11,150,000 | 11,324,000 | 11,324,000 | 11,169,000 | 11,169,000 | 10,182,000 | 10,182,000 | 7,425,000 | 7,425,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held-for-sale liabilities | 3,995,000 | 3,995,000 | 3,309,000 | 3,309,000 | 822,000 | 822,000 | 18,366,000 | 18,366,000 | 25,922,000 | 25,922,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liabilities, on-current portion | 4,132,000 | 4,132,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held-for-sale assets | 26,000 | 26,000 | 39,320,000 | 39,320,000 | 39,172,000 | 39,172,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liability, current portion | 28,810,000 | 28,810,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue and income, current portion | 1,485,000 | 1,485,000 | 28,273,000 | 28,273,000 | 27,589,000 | 27,589,000 | 29,652,000 | 29,652,000 | 28,046,000 | 28,046,000 | 27,487,000 | 27,487,000 | 25,279,000 | 25,279,000 | 25,357,000 | 25,357,000 | 24,532,000 | 27,584,000 | 27,584,000 | 20,520,000 | 20,520,000 | 21,713,000 | 21,713,000 | 25,113,000 | 25,053,000 | 26,858,000 | 26,858,000 | 27,611,000 | 27,611,000 | 211,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liability, non-current portion | 517,000 | 517,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue and income, non-current portion | 1,333,000 | 1,333,000 | 6,843,000 | 6,843,000 | 7,430,000 | 7,430,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability, non-current portion | 1,366,000 | 1,366,000 | 635,000 | 2,772,000 | 2,772,000 | 4,672,000 | 4,672,000 | 5,457,000 | 5,457,000 | 6,378,000 | 7,788,000 | 7,362,000 | 7,362,000 | 7,575,000 | 7,575,000 | 8,552,000 | 9,604,000 | 9,604,000 | 9,903,000 | 9,903,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to related parties, non-current portion | 4,887,000 | 4,887,000 | 4,837,000 | 4,837,000 | 4,787,000 | 4,787,000 | 4,737,000 | 4,737,000 | 4,686,000 | 4,686,000 | 4,637,000 | 4,637,000 | 4,587,000 | 4,587,000 | 4,537,000 | 4,487,000 | 4,487,000 | 4,437,000 | 4,437,000 | 4,387,000 | 4,387,000 | 4,337,000 | 4,287,000 | 4,187,000 | 4,187,000 | 4,187,000 | 4,187,000 | 4,137,000 | 4,137,000 | 4,087,000 | 4,087,000 | 4,037,000 | 4,037,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term payable | 954,000 | 954,000 | 944,000 | 944,000 | 934,000 | 934,000 | 925,000 | 925,000 | 915,000 | 915,000 | 905,000 | 905,000 | 895,000 | 895,000 | 886,000 | 876,000 | 876,000 | 866,000 | 866,000 | 857,000 | 857,000 | 846,000 | 837,000 | 877,000 | 877,000 | 817,000 | 817,000 | 807,000 | 807,000 | 798,000 | 798,000 | 788,000 | 788,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to a related party | 39,000 | 39,000 | 3,000 | 3,000 | 6,000 | 6,000 | 10,000 | 10,000 | 14,000 | 14,000 | 13,000 | 13,000 | 39,000 | 39,000 | 45,000 | 46,000 | 46,000 | 94,000 | 94,000 | 142,000 | 142,000 | 38,000 | 58,000 | 39,000 | 39,000 | 50,000 | 50,000 | 84,000 | 59,000 | 59,000 | 113,000 | 113,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue and income | 2,063,000 | 2,063,000 | 2,410,000 | 2,410,000 | 2,992,000 | 2,992,000 | 3,242,000 | 3,242,000 | 3,886,000 | 3,886,000 | 4,314,000 | 4,314,000 | 3,597,000 | 3,597,000 | 4,082,000 | 6,128,000 | 6,128,000 | 6,618,000 | 6,618,000 | 7,288,000 | 7,288,000 | 5,383,000 | 5,831,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selected consolidated balance sheets data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 408,238,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interest | -1,988,000 | -2,068,000 | 84,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selected consolidated statements of cash flows data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash generated from/(used in) operating activities | 16,970,000 | 13,764,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in)/generated from investing activities | -158,335,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash generated from/(used in) financing activities | -11,041,000 | 5,030,000 | 2,487,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease)/increase in cash and cash equivalents and restricted cash | -152,406,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rates on cash, cash equivalents and restricted cash | -9,867,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of year | 361,777,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of year | 199,504,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepayment for content copyrights | 499,000 | 499,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(accumulated deficits) / retained earnings | -12,593,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash generated from/(used in) investing activities | -54,982,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase/(decrease) in cash and cash equivalents | -36,188,000 | 9,668,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rates on cash and cash equivalents | -6,310,000 | 2,332,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | 404,275,000 | 81,906,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | 361,777,000 | 93,906,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
held-for-sale liabilities3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings / | -8,290,000 | -3,719,000 | -3,719,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common shares (usd0.00025 par value, 1,000,000,000 shares authorized, 357,886,089 shares issued and 327,611,487 shares outstanding as at december 31, 2014; 368,877,209 shares issued and 337,256,568 shares outstanding as at june 30, 2015)3 | 84,000 | 84,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
copyrights related to content, current portion | 16,013,000 | 15,009,000 | 15,009,000 | 14,409,000 | 14,409,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepayments for content copyrights | 1,988,000 | 2,070,000 | 2,070,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue, current portion | 30,094,000 | 29,705,000 | 29,705,000 | 29,876,000 | 29,876,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue, non-current portion | 5,494,000 | 1,248,000 | 1,248,000 | 1,505,000 | 1,505,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
warrants liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mezzanine equity | 40,290,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series c convertible non-redeemable preferred shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series b convertible non-redeemable preferred shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a-1 convertible non-redeemable preferred shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series a convertible non-redeemable preferred shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 686,000 | 349,000 | 349,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities, mezzanine equity and shareholders’ equity | 580,362,000 | 466,317,000 | 575,883,000 | 575,883,000 | 574,380,000 | 574,380,000 | 202,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue and income, non-current | 842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury shares 9,073,732 shares as at december 31, 2013 and 30,274,602 shares as at december 31, 2014 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
available-for-sale investment | 488,000 | 488,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred government grant | 5,661,000 | 5,661,000 | 5,726,000 | 5,726,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets, non-current | 11,306,000 | 11,306,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, equipment and software | 20,198,000 | 20,198,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepayment for content | 2,089,000 | 2,089,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payables | 41,051,000 | 41,051,000 | 39,820,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selected consolidated balance sheet data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selected cash flow statement data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash generated from operating activities | 85,533,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -78,352,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD |
|---|
