T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
8924736 |
0 |
9150422 |
0 |
9150422 |
8.5 % |
14/11/2024 |
Capital World Investors |
Delaware |
6222088 |
0 |
6223391 |
0 |
6223391 |
5.8 % |
07/10/2024 |
The Vanguard Group |
Pennsylvania |
0 |
48908 |
9498536 |
160211 |
9658747 |
9.06 % |
13/02/2024 |
Capital World Investors |
Delaware |
11908550 |
0 |
11908550 |
0 |
11908550 |
11.2 % |
09/02/2024 |
Capital World Investors |
Delaware |
11908550 |
0 |
11908550 |
0 |
11908550 |
11.2 % |
09/02/2024 |
Capital Research Global Investors |
Delaware |
6521021 |
0 |
6537191 |
0 |
6537191 |
6.1 % |
09/02/2024 |
BlackRock, Inc. |
Delaware |
15860022 |
0 |
16150124 |
0 |
16150124 |
15.2 % |
22/01/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1836148 |
0 |
6293331 |
0 |
6293331 |
5.9 % |
10/01/2024 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
3323073 |
0 |
0 |
0 |
3323073 |
3.1 % |
10/01/2024 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
3323073 |
0 |
0 |
0 |
3323073 |
3.1 % |
10/01/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1836148 |
0 |
6293331 |
0 |
6293331 |
5.9 % |
10/01/2024 |
BlackRock, Inc. |
Delaware |
15099097 |
0 |
15395216 |
0 |
15395216 |
14.5 % |
07/11/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3421105 |
0 |
12226884 |
0 |
12226884 |
11.5 % |
14/02/2023 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
5922147 |
0 |
0 |
0 |
5922147 |
5.6 % |
14/02/2023 |
Capital World Investors |
Delaware |
12834778 |
0 |
12834778 |
0 |
12834778 |
12.1 % |
13/02/2023 |
Capital World Investors |
Delaware |
12834778 |
0 |
12834778 |
0 |
12834778 |
12.1 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
47756 |
9099658 |
152980 |
9252638 |
8.72 % |
09/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
47756 |
9099658 |
152980 |
9252638 |
8.72 % |
09/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3210208 |
0 |
11140610 |
0 |
11140610 |
10.5 % |
10/11/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
3210208 |
0 |
11140610 |
0 |
11140610 |
10.5 % |
10/11/2022 |
Sands Capital Management, LLC |
Delaware, United States |
|
0 |
4133258 |
0 |
4133258 |
3.91 % |
11/02/2022 |
Capital World Investors |
Delaware |
11535279 |
0 |
11535279 |
0 |
11535279 |
10.9 % |
11/02/2022 |
Capital World Investors |
Delaware |
11535279 |
0 |
11535279 |
0 |
11535279 |
10.9 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
62048 |
8931061 |
154820 |
9085881 |
8.6 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
6221334 |
0 |
6524980 |
0 |
6524980 |
6.2 % |
03/02/2022 |
Capital World Investors |
Delaware |
11351906 |
0 |
11351906 |
0 |
11351906 |
10.9 % |
16/02/2021 |
Sands Capital Management, LLC |
Delaware, United States |
4305046 |
0 |
6007089 |
0 |
6007089 |
5.78 % |
16/02/2021 |
Sands Capital Management, LLC |
Delaware, United States |
4305046 |
0 |
6007089 |
0 |
6007089 |
5.78 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
74162 |
8559225 |
149451 |
8708676 |
8.37 % |
10/02/2021 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1852509 |
0 |
1983598 |
1983598 |
1.91 % |
04/02/2021 |
Wellington Management Group LLP |
Massachusetts |
0 |
1852509 |
0 |
1983598 |
1983598 |
1.91 % |
04/02/2021 |
Wellington Group Holdings LLP |
Delaware |
0 |
1852509 |
0 |
1983598 |
1983598 |
1.91 % |
04/02/2021 |
BlackRock, Inc. |
Delaware |
5951823 |
0 |
6243104 |
0 |
6243104 |
6 % |
02/02/2021 |
Robert Karr |
United States |
0 |
3305034 |
0 |
3305034 |
0 |
3.3 % |
14/02/2020 |
Joho Partners, L.P. |
Delaware, United State |
0 |
3305034 |
0 |
3305034 |
0 |
3.3 % |
14/02/2020 |
RAK Capital LLC |
Delaware, United States |
0 |
3305034 |
0 |
3305034 |
0 |
3.3 % |
14/02/2020 |
Joho Capital LLC |
Delaware, United States |
0 |
3305034 |
0 |
3305034 |
0 |
3.3 % |
14/02/2020 |
Sands Capital Management, LLC |
Delaware, United States |
|
0 |
7743412 |
0 |
7743412 |
7.7 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
39618 |
15430 |
6966412 |
46292 |
7012704 |
6.93 % |
11/02/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
4717163 |
0 |
5358164 |
5358164 |
5.3 % |
28/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
4709383 |
0 |
5303655 |
5303655 |
5.25 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
4717163 |
0 |
5358164 |
5358164 |
5.3 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
4717163 |
0 |
5358164 |
5358164 |
5.3 % |
28/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
4709383 |
0 |
5303655 |
5303655 |
5.25 % |
28/01/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
4717163 |
0 |
5358164 |
5358164 |
5.3 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
4717163 |
0 |
5358164 |
5358164 |
5.3 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
4717163 |
0 |
5358164 |
5358164 |
5.3 % |
28/01/2020 |
Capital World Investors |
Delaware |
10287375 |
0 |
10287375 |
0 |
10287375 |
10.1 % |
10/01/2020 |
Capital World Investors |
Delaware |
10287375 |
0 |
10287375 |
0 |
10287375 |
10.1 % |
10/01/2020 |
Joho Partners, L.P. |
Delaware, United State |
0 |
5582381 |
0 |
5582381 |
0 |
5.74 % |
14/02/2019 |
RAK Capital LLC |
Delaware, United States |
0 |
5582381 |
0 |
5582381 |
0 |
5.74 % |
14/02/2019 |
Joho Capital LLC |
Delaware, United States |
0 |
5623554 |
0 |
5623554 |
0 |
5.78 % |
14/02/2019 |
Robert Karr |
United States |
0 |
5623554 |
0 |
5623554 |
0 |
5.78 % |
14/02/2019 |
Sands Capital Management, LLC |
Delaware, United States |
6175192 |
0 |
8904254 |
0 |
8904254 |
9.2 % |
10/01/2019 |
Sands Capital Management, LLC |
Delaware, United States |
6175192 |
0 |
8904254 |
0 |
8904254 |
9.2 % |
10/01/2019 |
RAK Capital LLC |
Delaware, United States |
0 |
5022661 |
0 |
5022661 |
0 |
5.16 % |
05/11/2018 |
Robert Karr |
United States |
0 |
5063434 |
0 |
5063434 |
0 |
5.21 % |
05/11/2018 |
Joho Capital LLC |
Delaware, United States |
0 |
5063434 |
0 |
5063434 |
0 |
5.21 % |
05/11/2018 |
RAK Capital LLC |
Delaware, United States |
0 |
5022661 |
0 |
5022661 |
0 |
5.16 % |
05/11/2018 |
Joho Partners, L.P. |
Delaware, United State |
0 |
5022661 |
0 |
5022661 |
0 |
5.16 % |
05/11/2018 |
Robert Karr |
United States |
0 |
5063434 |
0 |
5063434 |
0 |
5.21 % |
05/11/2018 |
Joho Capital LLC |
Delaware, United States |
0 |
5063434 |
0 |
5063434 |
0 |
5.21 % |
05/11/2018 |
Joho Partners, L.P. |
Delaware, United State |
0 |
5022661 |
0 |
5022661 |
0 |
5.16 % |
05/11/2018 |