-
The Vanguard Group, Inc.
35202980
9.82%
100128
0.28%
-
Wellington Management Co. LLP
22256241
6.21%
3792930
17.04%
-
T. Rowe Price Associates, Inc. (Investment Management)
19758392
5.51%
-1041166
-5.27%
-
BlackRock Fund Advisors
16129106
4.50%
367241
2.28%
-
RBC Global Asset Management (UK) Ltd.
14841840
4.14%
1477505
9.95%
-
SSgA Funds Management, Inc.
14024785
3.91%
460634
3.28%
-
Flossbach von Storch AG
11035750
3.08%
1117891
10.13%
-
Artisan Partners LP
10596691
2.96%
-191467
-1.81%
-
Viking Global Investors LP
8484942
2.37%
-2323331
-27.38%
-
Fidelity Management & Research Co. LLC
7216887
2.01%
1083189
15.01%