Chinese Tech Firm Xunlei Reveals 2025 Financial Results to the SEC

Chinese Tech Firm Xunlei Reveals 2025 Financial Results to the SEC

2026-04-29 companies

Shenzhen, Wednesday, 29 April 2026.
Xunlei Limited has submitted its 2025 annual report, revealing over $462 million in revenue. Uncover the financial data and strategic direction driving this Chinese cloud technology leader today.

Breaking Down the 2025 Financial Performance

Xunlei Limited (NASDAQ: XNET) officially filed its Form 20-F for the fiscal year ending December 31, 2025, with the U.S. Securities and Exchange Commission on April 28, 2026, and publicly announced the filing today, April 29, 2026 [1][2]. The audited financials reveal a robust balance sheet, highlighted by total consolidated third-party revenues of $462.41 million [2][5]. The company’s profitability metrics are particularly striking, featuring an extraordinary net margin of 227.29%, which propelled net income to $1.05 billion [5]. Furthermore, the firm reported total assets of $1.63 billion and maintained high liquidity, holding over $300 million in cash, cash equivalents, and short-term investments at the close of 2025 [2].

Corporate Moves and Strategic Realignment

Beyond the raw financial data, the 2025 annual report sheds light on significant corporate actions that are reshaping the Shenzhen-based company, which was originally founded in 2003 to provide distributed cloud services [1][2]. In May 2025, Xunlei executed a major acquisition, purchasing Hupu for RMB 500 million [2]. Conversely, the company has also engaged in strategic divestments. In March 2026, Xunlei completed the disposition of a majority stake in Shenzhen Onething, opting to retain only a 20% minority interest moving forward [2].

Market Sentiment and Technical Outlook

Despite the impressive top-line growth and massive fair-value gains reflected in the net income, market sentiment remains cautious. As of late April 2026, Xunlei’s shares were trading around $6.39 [2][4]. Technical analysis indicates that while the broader trend is moderately bullish, the stock is currently experiencing significant selling pressure [4]. Several technical indicators, including the 8-day Simple Moving Average (SMA) at 6.50 and the 200-day SMA at 6.87, are flashing “Sell” signals, suggesting a risk of future bearish movement [4].

Sources


Xunlei Limited Annual report