T. Rowe Price Investment Management, Inc. |
Maryland |
16989003 |
0 |
17482101 |
0 |
17482101 |
4.3 % |
14/11/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
18410753 |
0 |
19459161 |
0 |
19417828 |
4.8 % |
14/11/2024 |
Capital International Investors |
Delaware |
36590535 |
0 |
36705982 |
0 |
36705982 |
9.1 % |
13/11/2024 |
Capital Research Global Investors |
Delaware |
20510892 |
0 |
20543545 |
0 |
20543545 |
5.1 % |
12/11/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
16778175 |
0 |
50820205 |
0 |
50820205 |
12.6 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
11474551 |
0 |
30462884 |
0 |
30462884 |
7.5 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
11474551 |
0 |
30462884 |
0 |
30462884 |
7.5 % |
14/02/2023 |
Artisan Partners Limited Partnership |
Delaware |
0 |
13569279 |
0 |
15611586 |
15611586 |
3.9 % |
10/02/2023 |
Artisan Investments GP LLC |
Delaware |
0 |
13569279 |
0 |
15611586 |
15611586 |
3.9 % |
10/02/2023 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
13569279 |
0 |
15611586 |
15611586 |
3.9 % |
10/02/2023 |
Artisan Partners Holdings LP |
Delaware |
0 |
13569279 |
0 |
15611586 |
15611586 |
3.9 % |
10/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
566936 |
43734284 |
1671912 |
45406196 |
11.21 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
29397076 |
0 |
32108452 |
0 |
32108452 |
7.9 % |
07/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
20027626 |
0 |
62229555 |
0 |
62229555 |
15.3 % |
10/08/2022 |
T. Rowe Price Investment Management, Inc. |
Maryland |
20027626 |
0 |
62229555 |
0 |
62229555 |
15.3 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
12033782 |
0 |
21612256 |
0 |
21612256 |
5.3 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
12033782 |
0 |
21612256 |
0 |
21612256 |
5.3 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
22936866 |
0 |
57765282 |
0 |
57765282 |
14.1 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
22936866 |
0 |
57765282 |
0 |
57765282 |
14.1 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
639789 |
41590210 |
1640339 |
43230549 |
10.61 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
639789 |
41590210 |
1640339 |
43230549 |
10.61 % |
10/02/2022 |
Artisan Partners Holdings LP |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Partners Limited Partnership |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Partners Holdings LP |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Partners Limited Partnership |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Investments GP LLC |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
Artisan Investments GP LLC |
Delaware |
0 |
19699722 |
0 |
22816001 |
22816001 |
5.6 % |
04/02/2022 |
BlackRock, Inc. |
Delaware |
25793861 |
0 |
29189900 |
0 |
29189900 |
7.2 % |
03/02/2022 |
JPMORGAN CHASE & |
Delaware |
22680356 |
126176 |
23925610 |
400979 |
24335011 |
5.9 % |
24/01/2022 |
The Vanguard Group |
Pennsylvania |
0 |
685283 |
40844892 |
1665602 |
42510494 |
10.12 % |
12/10/2021 |
The Vanguard Group |
Pennsylvania |
0 |
685283 |
40844892 |
1665602 |
42510494 |
10.12 % |
12/10/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
24256601 |
0 |
66051081 |
0 |
66051081 |
15.8 % |
16/02/2021 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
14000000 |
0 |
0 |
0 |
14000000 |
3.3 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
24256601 |
0 |
66051081 |
0 |
66051081 |
15.8 % |
16/02/2021 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
14000000 |
0 |
0 |
0 |
14000000 |
3.3 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
565030 |
37094025 |
1364066 |
38458091 |
9.21 % |
10/02/2021 |
Wellington Group Holdings LLP |
Delaware |
0 |
23541432 |
0 |
27373739 |
27373739 |
6.55 % |
04/02/2021 |
Wellington Management Group LLP |
Massachusetts |
0 |
23541432 |
0 |
27373739 |
27373739 |
6.55 % |
04/02/2021 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
23541432 |
0 |
27373739 |
27373739 |
6.55 % |
04/02/2021 |
Wellington Management Company LLP |
Delaware |
0 |
21303325 |
0 |
23641813 |
23641813 |
5.66 % |
04/02/2021 |
BlackRock, Inc. |
Delaware |
19620726 |
0 |
22337297 |
0 |
22337297 |
5.3 % |
02/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
9988246 |
0 |
28786831 |
0 |
28786831 |
14 % |
14/02/2020 |
T. ROWE PRICE GROWTH FUND, INC. |
Maryland |
12265000 |
0 |
0 |
0 |
12265000 |
5.9 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
67368 |
21007 |
11677534 |
71989 |
11749523 |
5.74 % |
12/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
14384489 |
0 |
14384489 |
7.029 % |
07/02/2020 |
FMR LLC |
Delaware |
854887 |
0 |
14384489 |
0 |
14384489 |
7.029 % |
07/02/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
12228504 |
0 |
14141669 |
14141669 |
6.91 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
12228504 |
0 |
14141669 |
14141669 |
6.91 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
12228504 |
0 |
14141669 |
14141669 |
6.91 % |
28/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
11146571 |
0 |
12563478 |
12563478 |
6.14 % |
28/01/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
7729007 |
0 |
22877489 |
0 |
22877489 |
11.3 % |
10/06/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
6233815 |
0 |
18073291 |
0 |
18073291 |
9 % |
14/02/2019 |
Artisan Partners Limited Partnership |
Delaware |
0 |
9358417 |
0 |
10426745 |
10426745 |
5.2 % |
07/02/2019 |
Artisan Investments GP LLC |
Delaware |
0 |
9358417 |
0 |
10426745 |
10426745 |
5.2 % |
07/02/2019 |
Artisan Partners Holdings LP |
Delaware |
0 |
9358417 |
0 |
10426745 |
10426745 |
5.2 % |
07/02/2019 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
9358417 |
0 |
10426745 |
10426745 |
5.2 % |
07/02/2019 |