Three investors collectively hold a majority stake of 51% in Xunlei Limited (NASDAQ:XNET). Individual investors own 42%, followed by private companies with the same percentage. Institutional investors hold less than 5%. Insiders have a significant ownership, indicating their strong involvement in company decisions.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing