 SHENZHEN, China, May 20, 2021 GLOBE NEWSWIRE -- Xunlei Limited Xunlei or the Company Nasdaq: XNET, a leading innovator in shared cloud computing and blockchain technology in China, today announced its unaudited financial results for the first quarter ended March 31, 2021. 