The Vanguard Group |
Pennsylvania |
0 |
219530 |
24280289 |
906752 |
25187041 |
11.89 % |
13/02/2024 |
Artisan Partners Limited Partnership |
Delaware |
0 |
11821754 |
0 |
12944034 |
12944034 |
6.1 % |
12/02/2024 |
Artisan Investments GP LLC |
Delaware |
0 |
11821754 |
0 |
12944034 |
12944034 |
6.1 % |
12/02/2024 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
11821754 |
0 |
12944034 |
12944034 |
6.1 % |
12/02/2024 |
Artisan Partners Holdings LP |
Delaware |
0 |
11821754 |
0 |
12944034 |
12944034 |
6.1 % |
12/02/2024 |
NUANCE INVESTMENTS, LLC |
4900 MAIN STREET, SUITE 220 KANSAS CITY, MO 64112 |
11603889 |
0 |
11603889 |
0 |
11603889 |
5.48 % |
05/02/2024 |
NUANCE INVESTMENTS, LLC |
4900 MAIN STREET, SUITE 220 KANSAS CITY, MO 64112 |
11603889 |
0 |
11603889 |
0 |
11603889 |
5.48 % |
05/02/2024 |
Artisan Investments GP LLC |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Partners Holdings LP |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Investments GP LLC |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Partners Limited Partnership |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Partners Holdings LP |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
Artisan Partners Limited Partnership |
Delaware |
0 |
12080391 |
0 |
13582284 |
13582284 |
6.3 % |
10/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
318506 |
24224047 |
897709 |
25121756 |
11.69 % |
09/02/2023 |
NUANCE INVESTMENTS, LLC |
4900 MAIN STREET, SUITE 220 KANSAS CITY, MO 64112 |
12642319 |
0 |
12642319 |
0 |
12642319 |
5.88 % |
08/02/2023 |
NUANCE INVESTMENTS, LLC |
4900 MAIN STREET, SUITE 220 KANSAS CITY, MO 64112 |
12642319 |
0 |
12642319 |
0 |
12642319 |
5.88 % |
08/02/2023 |
BlackRock, Inc. |
Delaware |
21406411 |
0 |
23745567 |
0 |
23745567 |
10.9 % |
09/03/2022 |
Generation Investment Management LLP |
England and Wales |
83190 |
18421802 |
83190 |
18421802 |
11504992 |
5.26 % |
14/02/2022 |
Generation Investment Management US LLP |
Delaware |
0 |
5649338 |
0 |
5649338 |
5649338 |
2.58 % |
14/02/2022 |
Generation IM Fund plc |
Ireland |
0 |
3006727 |
0 |
3006727 |
3006727 |
1.38 % |
14/02/2022 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
3479849 |
0 |
3479849 |
3479849 |
1.59 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
344023 |
22973946 |
881981 |
23855927 |
10.91 % |
09/02/2022 |
Artisan Investments GP LLC |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Partners Holdings LP |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Partners Limited Partnership |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Investments GP LLC |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Partners Holdings LP |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
Artisan Partners Limited Partnership |
Delaware |
0 |
9937528 |
0 |
11339948 |
11339948 |
5.2 % |
04/02/2022 |
BlackRock, Inc. |
Delaware |
15593643 |
0 |
17700553 |
0 |
17700553 |
8.1 % |
01/02/2022 |
Generation IM Fund plc |
Ireland |
0 |
3479849 |
0 |
3479849 |
0 |
1.59 % |
30/12/2021 |
Generation Investment Management US LLP |
Delaware |
0 |
5649338 |
0 |
5649338 |
0 |
2.58 % |
30/12/2021 |
Generation Investment Management LLP |
England and Wales |
83190 |
11421802 |
83190 |
11421802 |
0 |
5.26 % |
30/12/2021 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
3006727 |
0 |
3006727 |
0 |
1.38 % |
30/12/2021 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
3006727 |
0 |
3006727 |
0 |
1.38 % |
30/12/2021 |
Generation Investment Management LLP |
England and Wales |
83190 |
11421802 |
83190 |
11421802 |
0 |
5.26 % |
30/12/2021 |
Generation Investment Management US LLP |
Delaware |
0 |
5649338 |
0 |
5649338 |
0 |
2.58 % |
30/12/2021 |
Generation IM Fund plc |
Ireland |
0 |
3479849 |
0 |
3479849 |
0 |
1.59 % |
30/12/2021 |
Generation Investment Management LLP |
England and Wales |
136990 |
18636155 |
136990 |
18636155 |
0 |
7.3 % |
16/02/2021 |
Generation Investment Management US LLP |
Delaware |
0 |
9149131 |
0 |
9149131 |
0 |
4.2 % |
16/02/2021 |
Generation IM Fund plc |
Ireland |
0 |
5565408 |
0 |
5565408 |
0 |
2.6 % |
16/02/2021 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
4754887 |
0 |
4754887 |
0 |
2.2 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
364565 |
22651499 |
962662 |
23614161 |
10.8 % |
10/02/2021 |
Artisan Investments GP LLC |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Partners Holdings LP |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Investments GP LLC |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Partners Limited Partnership |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Partners Holdings LP |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Partners Limited Partnership |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
13767695 |
0 |
15442138 |
15442138 |
7.1 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
13997378 |
0 |
15983939 |
0 |
15983939 |
7.3 % |
29/01/2021 |
Generation IM Fund plc |
Ireland |
0 |
4767137 |
0 |
4767137 |
0 |
2.1 % |
14/02/2020 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
4090946 |
0 |
4090946 |
0 |
1.8 % |
14/02/2020 |
Generation Investment Management US LLP |
Delaware |
0 |
7894479 |
0 |
7894479 |
0 |
3.6 % |
14/02/2020 |
Generation Investment Management LLP |
England and Wales |
118532 |
16105264 |
118532 |
16105264 |
0 |
7.3 % |
14/02/2020 |
Artisan Investments GP LLC |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Partners Holdings LP |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Partners Limited Partnership |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Investments GP LLC |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Partners Limited Partnership |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
Artisan Partners Holdings LP |
Delaware |
0 |
10134028 |
0 |
11213708 |
11213708 |
5 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
326480 |
83549 |
25405601 |
393258 |
25798859 |
11.59 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
13456504 |
0 |
15617467 |
0 |
15617467 |
7 % |
05/02/2020 |
Veritas Asset Management LLP |
England & Wales |
0 |
6477331 |
0 |
6477331 |
0 |
2.91 % |
03/02/2020 |
Veritas Asset Management LLP |
England & Wales |
0 |
6477331 |
0 |
6477331 |
0 |
2.91 % |
03/02/2020 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
5228610 |
0 |
5228610 |
0 |
2.35 % |
14/02/2019 |
Generation Investment Management LLP |
England and Wales |
160028 |
21536775 |
160028 |
21536775 |
0 |
9.75 % |
14/02/2019 |
Generation Investment Management US LLP |
Delaware |
0 |
10297281 |
0 |
10297281 |
0 |
4.63 % |
14/02/2019 |
Generation IM Fund plc |
Ireland |
0 |
6393104 |
0 |
6393104 |
0 |
2.87 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
256023 |
62080 |
23443202 |
315559 |
23758761 |
10.67 % |
11/02/2019 |
Artisan Partners Limited Partnership |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Partners Holdings LP |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Partners Limited Partnership |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Investments GP LLC |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Partners Holdings LP |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Investments GP LLC |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Artisan Partners Asset Management Inc. |
Delaware |
0 |
14411988 |
0 |
15822977 |
15822977 |
7.1 % |
07/02/2019 |
Veritas Asset Management LLP |
England & Wales |
0 |
13472775 |
0 |
13472775 |
13472775 |
6.1 % |
06/02/2019 |
Veritas Asset Management LLP |
England amp Wales |
0 |
13472775 |
0 |
13472775 |
13472775 |
6.1 % |
06/02/2019 |
BlackRock, Inc. |
Delaware |
12380148 |
0 |
14334332 |
0 |
14334332 |
6.4 % |
04/02/2019 |
Generation Investment Management US LLP |
Delaware |
0 |
5542686 |
0 |
5542686 |
0 |
2.4 % |
26/04/2018 |
Generation IM Fund plc |
Ireland |
0 |
3492627 |
0 |
3492627 |
0 |
1.5 % |
26/04/2018 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
2905596 |
0 |
2905596 |
0 |
1.3 % |
26/04/2018 |
Generation Investment Management LLP |
England and Wales |
90449 |
11711857 |
90449 |
11711857 |
0 |
5.2 % |
26/04/2018 |
Generation Investment Management LLP |
England and Wales |
90449 |
11711857 |
90449 |
11711857 |
0 |
5.2 % |
26/04/2018 |
Generation IM Fund plc |
Ireland |
0 |
3492627 |
0 |
3492627 |
0 |
1.5 % |
26/04/2018 |
Generation IM Global Equity Fund LLC |
Delaware |
0 |
2905596 |
0 |
2905596 |
0 |
1.3 % |
26/04/2018 |
Generation Investment Management US LLP |
Delaware |
0 |
5542686 |
0 |
5542686 |
0 |
2.4 % |
26/04/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2351494 |
0 |
7099441 |
0 |
7099441 |
3 % |
14/02/2018 |
Select Equity Group, L.P. |
Delaware |
0 |
6164129 |
0 |
6164129 |
6164129 |
2.7 % |
14/02/2018 |
Select Equity Group, L.P. |
Delaware |
0 |
6164129 |
0 |
6164129 |
6164129 |
2.7 % |
14/02/2018 |
George S. Loening |
USA |
0 |
6164129 |
0 |
6164129 |
6164129 |
2.7 % |
14/02/2018 |
George S. Loening |
USA |
0 |
6164129 |
0 |
6164129 |
6164129 |
2.7 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
326321 |
58008 |
22797949 |
370755 |
23168704 |
10.08 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
12204945 |
0 |
14169813 |
0 |
14169813 |
6.2 % |
08/02/2018 |
The Vanguard Group |
Pennsylvania |
331541 |
57114 |
22672995 |
375081 |
23048076 |
10.04 % |
13/11/2017 |
The Vanguard Group |
Pennsylvania |
331541 |
57114 |
22672995 |
375081 |
23048076 |
10.04 % |
13/11/2017 |
Generation Investment Management LLP |
London United Kingdom |
2381323 |
103676 |
3459017 |
0 |
3459017 |
1.5 % |
14/02/2017 |
George S. Loening |
USA |
0 |
11550584 |
0 |
11550584 |
11550584 |
5 % |
13/02/2017 |
George S. Loening |
USA |
0 |
11550584 |
0 |
11550584 |
11550584 |
5 % |
13/02/2017 |
Select Equity Group, L.P. |
Delaware |
0 |
11550584 |
0 |
11550584 |
11550584 |
5 % |
13/02/2017 |
Select Equity Group, L.P. |
Delaware |
0 |
11550584 |
0 |
11550584 |
11550584 |
5 % |
13/02/2017 |
The Vanguard Group |
Pennsylvania |
363243 |
41583 |
21177107 |
403426 |
21580533 |
9.34 % |
09/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4087335 |
0 |
13672693 |
0 |
13672693 |
5.9 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
11677498 |
0 |
13686026 |
0 |
13686026 |
5.9 % |
23/01/2017 |
BlackRock, Inc. |
Delaware |
6932643 |
0 |
8245383 |
0 |
8245383 |
5.9 % |
10/02/2016 |
Select Equity Group, L.P. |
Delaware |
0 |
8666278 |
0 |
8666278 |
8666278 |
6.1 % |
13/02/2015 |
George S. Loening |
USA |
0 |
8666278 |
0 |
8666278 |
8666278 |
6.1 % |
13/02/2015 |
BlackRock, Inc. |
Delaware |
6671449 |
0 |
7837972 |
0 |
7837972 |
5.5 % |
06/02/2015 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
16651348 |
11.7 % |
10/06/2014 |
Select Equity Group, L.P. |
Delaware |
0 |
7292856 |
0 |
7292856 |
7292856 |
5.1 % |
14/02/2014 |
George S. Loening |
USA |
0 |
7292856 |
0 |
7292856 |
7292856 |
5.1 % |
14/02/2014 |
BlackRock, Inc. |
Delaware |
6362872 |
0 |
7670853 |
0 |
7670853 |
5.4 % |
28/01/2014 |
BROWN BROTHERS HARRIMAN & CO. |
New York |
6894151 |
0 |
6894151 |
0 |
6894151 |
4.84 % |
22/10/2013 |
Massachusetts Financial Services Company |
Delaware |
12924247 |
0 |
14342458 |
0 |
14342458 |
10.1 % |
10/09/2013 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
21763768 |
15.3 % |
08/03/2013 |
T. ROWE PRICE MIDCAP GROWTH FUND |
Maryland |
0 |
0 |
0 |
0 |
8005000 |
5.6 % |
08/03/2013 |
BlackRock, Inc. |
Delaware |
7674325 |
0 |
7674325 |
0 |
7674325 |
5.41 % |
08/02/2013 |
Massachusetts Financial Services Company |
Delaware |
7619661 |
0 |
9173912 |
0 |
9173912 |
6.5 % |
27/01/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
5735359 |
0 |
20545258 |
0 |
20545258 |
14.5 % |
10/08/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
5735359 |
0 |
20545258 |
0 |
20545258 |
14.5 % |
10/08/2011 |
Massachusetts Financial Services Company |
Delaware |
11578837 |
0 |
14179595 |
0 |
14179595 |
10 % |
01/02/2011 |
Massachusetts Financial Services Company |
Delaware |
11753854 |
0 |
14339382 |
0 |
14339382 |
10.1 % |
05/11/2010 |
FMR LLC |
Delaware |
859816 |
0 |
6455918 |
0 |
6455918 |
4.246 % |
16/02/2010 |
Edward C. Johnson 3d |
United States of America |
107025 |
0 |
6455918 |
0 |
6455918 |
4.246 % |
16/02/2010 |