Headlines,Retail investors own 48% of NIO, giving them significant influence over decisions.,State or government entities control 20% of the company's shares.,Institutional ownership accounts for 16%, ...
Some results have been hidden because they may be inaccessible to you