Institutions own 29% of Baozun Inc. (NASDAQ:BZUN) shares but retail investors control 43% of the company
Retail investors own a significant 43% of Baozun Inc. (NASDAQ:BZUN), giving them influence over management decisions. Institutions hold 29%, while the top 12 shareholders control 50% collectively. Analyst recommendations can offer further insight into the company's performance.