No securities owned
Holds 55,635 shares of Class B Ordinary Shares
Holds 40,473 shares of Class B Ordinary Shares
Holds 1,693,287 shares of Class B Ordinary Shares
Holds 37,216 shares of Class B Ordinary Shares
Holds 50,621,289 shares of Class B Ordinary Shares
Holds 2,230 shares of Class B Ordinary Shares
Holds 102,850 shares of Class B Ordinary Shares
Sign up for free to unlock this feature.
Creating your account...
Your account has been created. Redirecting...
Loading...
This feature requires a premium subscription to unlock unlimited historical data and advanced analysis tools.