Home

Xunlei Limited - American Depositary Shares (XNET)

3.3400
+0.2100 (6.71%)
NASDAQ · Last Trade: Apr 12th, 12:22 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors