T. Rowe Price Investment Management, Inc. |
Maryland |
1323964 |
0 |
1327522 |
0 |
1327522 |
7.2 % |
14/11/2024 |
Capital Research Global Investors |
Delaware |
1535395 |
0 |
1535395 |
0 |
1535395 |
8.3 % |
12/11/2024 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2323572 |
0 |
2323572 |
12.614 % |
12/11/2024 |
FMR LLC |
Delaware |
2322894 |
0 |
2323572 |
0 |
2323572 |
12.614 % |
12/11/2024 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2357324 |
0 |
2357324 |
14.969 % |
09/02/2024 |
FMR LLC |
Delaware |
2356924 |
0 |
2357324 |
0 |
2357324 |
14.969 % |
09/02/2024 |
Dimensional Fund Advisors LP |
Delaware |
766940 |
0 |
784606 |
0 |
784606 |
5 % |
09/02/2024 |
BlackRock, Inc. |
Delaware |
948201 |
0 |
973635 |
0 |
973635 |
6.2 % |
29/01/2024 |
Dimensional Fund Advisors LP |
Delaware |
701848 |
0 |
717489 |
0 |
717489 |
5.6 % |
10/02/2023 |
FMR LLC |
Delaware |
1908860 |
0 |
1909259 |
0 |
1909259 |
14.916 % |
09/02/2023 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1909259 |
0 |
1909259 |
14.916 % |
09/02/2023 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1832502 |
0 |
1832502 |
14.415 % |
09/02/2022 |
Fidelity Stock Fund |
Massachusetts |
1016705 |
0 |
0 |
0 |
1016705 |
7.998 % |
09/02/2022 |
FMR LLC |
Delaware |
192868 |
0 |
1832502 |
0 |
1832502 |
14.415 % |
09/02/2022 |
Dimensional Fund Advisors LP |
Delaware |
649745 |
0 |
667378 |
0 |
667378 |
5.3 % |
08/02/2022 |
BlackRock, Inc. |
Delaware |
696524 |
0 |
708256 |
0 |
708256 |
5.6 % |
31/01/2022 |
Dimensional Fund Advisors LP |
Delaware |
647705 |
0 |
679622 |
0 |
679622 |
6.1 % |
12/02/2021 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1653579 |
0 |
1653579 |
14.963 % |
08/02/2021 |
FMR LLC |
Delaware |
192538 |
0 |
1653579 |
0 |
1653579 |
14.963 % |
08/02/2021 |
Fidelity Stock Fund |
Massachusetts |
860146 |
0 |
0 |
0 |
860146 |
7.783 % |
08/02/2021 |
BlackRock, Inc. |
Delaware |
627297 |
0 |
635363 |
0 |
635363 |
5.7 % |
01/02/2021 |
Dimensional Fund Advisors LP |
Delaware |
623993 |
0 |
655256 |
0 |
655256 |
5.97 % |
12/02/2020 |
FMR LLC |
Delaware |
189538 |
0 |
1645518 |
0 |
1645518 |
14.999 % |
07/02/2020 |
FMR LLC |
Delaware |
189538 |
0 |
1645518 |
0 |
1645518 |
14.999 % |
07/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1645518 |
0 |
1645518 |
14.999 % |
07/02/2020 |
Fidelity Stock Fund |
Massachusetts |
853780 |
0 |
0 |
0 |
853780 |
7.782 % |
07/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1645518 |
0 |
1645518 |
14.999 % |
07/02/2020 |
Fidelity Stock Fund |
Massachusetts |
853780 |
0 |
0 |
0 |
853780 |
7.782 % |
07/02/2020 |
BlackRock, Inc. |
Delaware |
613954 |
0 |
634290 |
0 |
634290 |
5.8 % |
06/02/2020 |
FMR LLC |
Delaware |
307502 |
0 |
1630405 |
0 |
1630405 |
14.983 % |
13/02/2019 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1630405 |
0 |
1630405 |
14.983 % |
13/02/2019 |
Fidelity Stock Fund |
Massachusetts |
836309 |
0 |
0 |
0 |
836309 |
7.685 % |
13/02/2019 |
Dimensional Fund Advisors LP |
Delaware |
585110 |
0 |
617376 |
0 |
617376 |
5.67 % |
08/02/2019 |
BlackRock, Inc. |
Delaware |
605463 |
0 |
626134 |
0 |
626134 |
5.8 % |
06/02/2019 |
Fidelity Stock Fund |
Massachusetts |
856293 |
0 |
0 |
0 |
856293 |
7.9 % |
13/02/2018 |
FMR LLC |
Delaware |
299970 |
0 |
1625765 |
0 |
1625765 |
14.999 % |
13/02/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1625765 |
0 |
1625765 |
14.999 % |
13/02/2018 |
Fidelity Stock Fund |
Massachusetts |
856293 |
0 |
0 |
0 |
856293 |
7.9 % |
13/02/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1625765 |
0 |
1625765 |
14.999 % |
13/02/2018 |
FMR LLC |
Delaware |
299970 |
0 |
1625765 |
0 |
1625765 |
14.999 % |
13/02/2018 |
BlackRock, Inc. |
Delaware |
563156 |
0 |
579198 |
0 |
579198 |
5.3 % |
23/01/2018 |
FMR LLC |
Delaware |
146906 |
0 |
1345656 |
0 |
1345656 |
12.461 % |
14/02/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1345656 |
0 |
1345656 |
12.461 % |
14/02/2017 |
Fidelity Stock Fund |
Massachusetts |
898750 |
0 |
0 |
0 |
898750 |
8.322 % |
14/02/2017 |
BlackRock, Inc. |
Delaware |
556807 |
0 |
571243 |
0 |
571243 |
5.3 % |
30/01/2017 |
JPMorgan Chase & Co. |
Delaware |
414115 |
0 |
465640 |
0 |
465640 |
4.3 % |
08/12/2016 |
FMR LLC |
Delaware |
44685 |
0 |
640179 |
0 |
640179 |
11.91 % |
12/02/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
640179 |
0 |
640179 |
11.91 % |
12/02/2016 |
Fidelity Stock Fund |
Massachusetts |
445100 |
0 |
0 |
0 |
445100 |
8.281 % |
12/02/2016 |
JPMorgan Chase & Co. |
Delaware |
250020 |
0 |
270595 |
0 |
273795 |
5 % |
25/01/2016 |
Montgomery Investment Management, Inc. |
State of Maryland |
0 |
229600 |
0 |
229600 |
229600 |
4.29 % |
17/02/2015 |
Montgomery Investment Management, Inc. |
State of Maryland |
0 |
229600 |
0 |
229600 |
229600 |
4.29 % |
17/02/2015 |
F. Scott Koonce |
USA |
92100 |
229600 |
92100 |
229600 |
321700 |
6.01 % |
17/02/2015 |
Fidelity Stock Fund |
Massachusetts |
511040 |
0 |
0 |
0 |
511040 |
9.541 % |
13/02/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
719888 |
0 |
719888 |
13.44 % |
13/02/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
719888 |
0 |
719888 |
13.44 % |
13/02/2015 |
FMR LLC |
Delaware |
20512 |
0 |
719888 |
0 |
719888 |
13.44 % |
13/02/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
651071 |
0 |
651071 |
12.208 % |
14/02/2014 |
FMR LLC |
Delaware |
131 |
0 |
651071 |
0 |
651071 |
12.208 % |
14/02/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
527700 |
0 |
527700 |
9.982 % |
14/02/2013 |
FMR LLC |
Delaware |
0 |
0 |
527700 |
0 |
527700 |
9.982 % |
14/02/2013 |
FMR LLC |
Delaware |
0 |
0 |
527700 |
0 |
527700 |
9.982 % |
14/02/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
527700 |
0 |
527700 |
9.982 % |
14/02/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
680586 |
0 |
680586 |
12.993 % |
14/02/2012 |
FMR LLC |
Delaware |
0 |
0 |
680586 |
0 |
680586 |
12.993 % |
14/02/2012 |
BlackRock, Inc. |
Delaware |
254428 |
0 |
254428 |
0 |
254428 |
4.86 % |
08/08/2011 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
674886 |
0 |
674886 |
12.998 % |
14/02/2011 |
FMR LLC |
Delaware |
0 |
0 |
674886 |
0 |
674886 |
12.998 % |
14/02/2011 |
BlackRock, Inc. |
Delaware |
297666 |
0 |
297666 |
0 |
297666 |
5.73 % |
09/02/2011 |
FMR LLC |
Delaware |
5000 |
0 |
663232 |
0 |
663232 |
12.816 % |
12/04/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
663232 |
0 |
663232 |
12.816 % |
12/04/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
663232 |
0 |
663232 |
12.816 % |
12/04/2010 |
FMR LLC |
Delaware |
5000 |
0 |
663232 |
0 |
663232 |
12.816 % |
12/04/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
437488 |
0 |
437488 |
8.525 % |
16/02/2010 |
FMR LLC |
Delaware |
1000 |
0 |
437488 |
0 |
437488 |
8.525 % |
16/02/2010 |
FMR LLC |
Delaware |
1000 |
0 |
437488 |
0 |
437488 |
8.525 % |
16/02/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
437488 |
0 |
437488 |
8.525 % |
16/02/2010 |
BEAR STEARNS ASSET MANAGEMENT INC. |
NEW YORK |
229145 |
10213 |
289733 |
0 |
289735 |
5.7 % |
06/02/2008 |