| Dodge & Cox |
CALIFORNIA |
0 |
0 |
0 |
0 |
23353165 |
12.1 % |
05/06/2026 |
| Massachusetts Financial Services Company |
DELAWARE |
0 |
0 |
0 |
0 |
13146925 |
6.8 % |
14/05/2026 |
| Dodge & Cox |
CALIFORNIA |
0 |
0 |
0 |
0 |
16189511 |
8.4 % |
14/05/2026 |
| Independent Franchise Partners, LLP |
UNITED KINGDOM |
0 |
0 |
0 |
0 |
12131944 |
6.29 % |
14/05/2026 |
| Vanguard Capital Management |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
10332724 |
5.35 % |
30/04/2026 |
| The Vanguard Group |
PENNSYLVANIA |
0 |
0 |
0 |
0 |
0 |
0 % |
27/03/2026 |
| Dodge & Cox |
CALIFORNIA |
0 |
0 |
0 |
0 |
9842006 |
5.1 % |
13/02/2026 |
| Massachusetts Financial Services Company |
DELAWARE |
0 |
0 |
0 |
0 |
15540471 |
8 % |
28/01/2026 |
| Massachusetts Financial Services Company |
DELAWARE |
0 |
0 |
0 |
0 |
18275380 |
9.4 % |
04/11/2025 |
| BlackRock, Inc. |
DELAWARE |
0 |
0 |
0 |
0 |
18630274 |
9.6 % |
17/10/2025 |
| Massachusetts Financial Services Company |
DELAWARE |
0 |
0 |
0 |
0 |
21674493 |
11.1 % |
14/05/2025 |
| Wellington Management Group LLP |
MASSACHUSETTS |
10878041 |
10878041 |
10878041 |
0 |
10878092 |
5.6 % |
12/05/2025 |
| BlackRock, Inc. |
DELAWARE |
0 |
0 |
0 |
0 |
10643963 |
5.5 % |
04/02/2025 |
| Massachusetts Financial Services Company |
DELAWARE |
0 |
0 |
0 |
0 |
19540131 |
10 % |
03/01/2025 |
| 04-2747644 |
Delaware |
18491373 |
0 |
19180562 |
0 |
19180562 |
9.8 % |
12/11/2024 |
| 85-4328500 |
Maryland |
6331692 |
0 |
20542770 |
0 |
20542770 |
10.6 % |
10/08/2022 |
| 52-0556948 |
Maryland |
5023682 |
0 |
11072877 |
0 |
11072877 |
5.7 % |
10/08/2022 |
| 52-0556948 |
Maryland |
8740750 |
0 |
23842639 |
0 |
23842639 |
12.4 % |
14/02/2022 |
| The Vanguard Group - 23-1945930 |
Pennsylvania For |
0 |
178098 |
16280934 |
409406 |
16690340 |
8.71 % |
10/02/2022 |
| Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
9171614 |
0 |
0 |
10436242 |
5.45 % |
04/02/2022 |
| Wellington Group Holdings LLP |
Delaware |
0 |
9171614 |
0 |
0 |
10436242 |
5.45 % |
04/02/2022 |
| Wellington Management Group LLP |
Massachusetts |
0 |
9171614 |
0 |
0 |
10436242 |
5.45 % |
04/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
13504204 |
0 |
15262247 |
0 |
15262247 |
8 % |
03/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
13174447 |
0 |
15054114 |
0 |
15054114 |
7.9 % |
01/02/2021 |
| (1) BlackRock, Inc. |
Delaware |
13600507 |
0 |
15757027 |
0 |
15757027 |
8.4 % |
06/02/2020 |
| Lone Pine Capital LLC |
Delaware |
0 |
10124771 |
0 |
0 |
10124771 |
5.4 % |
14/02/2019 |
| Stephen F. Mandel, Jr. |
United States of America |
0 |
10124771 |
0 |
0 |
10124771 |
5.4 % |
14/02/2019 |
| Wellington Management Group LLP |
Massachusetts |
0 |
9424965 |
0 |
0 |
14248263 |
7.69 % |
12/02/2019 |
| Wellington Management Company LLP |
Delaware |
0 |
8615802 |
0 |
0 |
12687848 |
6.85 % |
12/02/2019 |
| Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
9424965 |
0 |
0 |
14248263 |
7.69 % |
12/02/2019 |
| Wellington Group Holdings LLP |
Delaware |
0 |
9424965 |
0 |
0 |
14248263 |
7.69 % |
12/02/2019 |
| (1) BlackRock, Inc. |
Delaware |
8841307 |
0 |
10179368 |
0 |
10179368 |
5.5 % |
08/02/2019 |
| Lone Pine Capital LLC |
Delaware |
0 |
10572548 |
0 |
0 |
10572548 |
5.8 % |
14/02/2018 |
| Stephen F. Mandel, Jr. |
United States of America |
0 |
10572548 |
0 |
0 |
10572548 |
5.8 % |
14/02/2018 |
| Wellington Management Group LLP |
Massachusetts |
0 |
12469455 |
0 |
0 |
16936742 |
9.29 % |
08/02/2018 |
| Wellington Management Company LLP |
Massachusetts |
0 |
11683978 |
0 |
0 |
15405291 |
8.45 % |
08/02/2018 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
12469455 |
0 |
0 |
16936742 |
9.29 % |
08/02/2018 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
12469455 |
0 |
0 |
16936742 |
9.29 % |
08/02/2018 |
| Jon D. Gruber |
MARYLAND |
0 |
0 |
0 |
0 |
569400 |
9.9 % |
11/09/2017 |
| Stephen F. Mandel, Jr. |
United States of America |
0 |
9298757 |
0 |
0 |
9298757 |
5.1 % |
31/07/2017 |
| Lone Pine Capital LLC |
Delaware |
0 |
9298757 |
0 |
0 |
9298757 |
5.1 % |
31/07/2017 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
14950540 |
0 |
0 |
20356391 |
11.13 % |
12/12/2016 |
| Wellington Management Company LLP |
Massachusetts |
0 |
13932518 |
0 |
0 |
18950565 |
10.36 % |
12/12/2016 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
14950540 |
0 |
0 |
20356391 |
11.13 % |
12/12/2016 |
| Wellington Management Group LLP |
Massachusetts |
0 |
14950540 |
0 |
0 |
20356391 |
11.13 % |
12/12/2016 |
| 2. |
Cayman Islands |
72355340 |
0 |
72355340 |
0 |
72355340 |
39.7 % |
12/02/2016 |