-
First Trust Advisors LP
13734062
5.68%
6031729
43.92%
-
Canada Pension Plan Investment Board
10931908
4.52%
-2623
-0.02%
-
Baillie Gifford & Co.
6680917
2.76%
318928
4.77%
-
IDG Capital Partners Co., Ltd.
4954832
2.05%
-32925
-0.66%
-
Carmignac Gestion SA
4518050
1.87%
-1387875
-30.72%
-
TT International Asset Management Ltd.
3557787
1.47%
-818252
-23.00%
-
Krane Funds Advisors LLC
3010129
1.25%
803019
26.68%
-
Nordea Investment Management AB (Denmark)
2781661
1.15%
69949
2.51%
-
The Vanguard Group, Inc.
2704629
1.12%
37160
1.37%
-
Massachusetts Financial Services Co.
2134852
0.88%
84787
3.97%