Xunlei Launches US$20 Million Buyback Program Backed by US$303.6M Cash - XNET News | Rallies