T. Rowe Price Investment Management, Inc. |
Maryland |
955043 |
0 |
960854 |
0 |
960854 |
2.7 % |
14/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
62004 |
4533701 |
99714 |
4633415 |
12.8 % |
12/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
62004 |
4533701 |
99714 |
4633415 |
12.8 % |
04/11/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
727535 |
0 |
2044254 |
0 |
2044254 |
5.7 % |
14/02/2024 |
The Vanguard Group |
Pennsylvania |
0 |
63826 |
4083022 |
97584 |
4180606 |
11.56 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
2932280 |
0 |
2994321 |
0 |
2994321 |
8.3 % |
25/01/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
939552 |
0 |
2663504 |
0 |
2663504 |
7.4 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
30883 |
0 |
44248 |
0 |
44248 |
0.1 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
30883 |
0 |
44248 |
0 |
44248 |
0.1 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
59086 |
4051389 |
91436 |
4142825 |
11.46 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
2730111 |
0 |
2796077 |
0 |
2796077 |
7.7 % |
31/01/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
631657 |
0 |
1892539 |
0 |
1892539 |
5.2 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
631657 |
0 |
1892539 |
0 |
1892539 |
5.2 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
46606 |
3811658 |
79760 |
3891418 |
10.76 % |
09/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
46606 |
3811658 |
79760 |
3891418 |
10.76 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
2588803 |
0 |
2762739 |
0 |
2762739 |
7.6 % |
02/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
71353 |
3536537 |
100628 |
3637165 |
10.06 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
71353 |
3536537 |
100628 |
3637165 |
10.06 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
70361 |
3510680 |
99636 |
3610316 |
9.98 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
2624647 |
0 |
2676115 |
0 |
2676115 |
7.4 % |
29/01/2021 |
The Vanguard Group |
Pennsylvania |
57240 |
14227 |
3593581 |
57917 |
3651498 |
10.53 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
2474573 |
0 |
2547469 |
0 |
2547469 |
7.3 % |
05/02/2020 |
The Vanguard Group |
Pennsylvania |
41318 |
14746 |
3497469 |
45762 |
3543231 |
10.22 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
2428326 |
0 |
2508977 |
0 |
2508977 |
7.2 % |
06/02/2019 |
The Vanguard Group |
Pennsylvania |
38167 |
13946 |
3428981 |
44559 |
3473540 |
10.01 % |
13/11/2018 |
The Vanguard Group |
Pennsylvania |
38167 |
13946 |
3428981 |
44559 |
3473540 |
10.01 % |
13/11/2018 |
The Vanguard Group |
Pennsylvania |
58060 |
13046 |
3283866 |
63152 |
3347018 |
9.65 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
2193039 |
0 |
2267361 |
0 |
2267361 |
6.5 % |
25/01/2018 |
The Vanguard Group |
Pennsylvania |
57643 |
4946 |
3142130 |
57435 |
3199565 |
9.22 % |
10/02/2017 |
BlackRock, Inc. |
Delaware |
2105986 |
0 |
2182836 |
0 |
2182836 |
6.3 % |
25/01/2017 |
The Vanguard Group |
Pennsylvania |
47970 |
3200 |
2795403 |
46370 |
2841773 |
8.19 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
1871870 |
0 |
1951634 |
0 |
1951634 |
5.6 % |
26/01/2016 |
The Vanguard Group |
Pennsylvania |
53270 |
|
2427355 |
48070 |
2475425 |
7.14 % |
11/02/2015 |
BlackRock, Inc. |
Delaware |
1880468 |
0 |
1964729 |
0 |
1964729 |
5.7 % |
02/02/2015 |
The Vanguard Group |
Pennsylvania |
41320 |
|
1549386 |
34920 |
1584306 |
6.85 % |
11/02/2014 |
BlackRock, Inc. |
Delaware |
1284768 |
0 |
1371818 |
0 |
1371818 |
5.9 % |
29/01/2014 |
The Vanguard Group |
Pennsylvania |
40694 |
|
1500299 |
34394 |
1534693 |
6.63 % |
12/02/2013 |
BlackRock, Inc. |
Delaware |
1268359 |
0 |
1268359 |
0 |
1268359 |
5.49 % |
08/02/2013 |
BlackRock, Inc. |
Delaware |
1293089 |
0 |
1293089 |
0 |
1293089 |
5.59 % |
13/02/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
35594 |
|
1155636 |
35594 |
1191230 |
5.15 % |
09/02/2012 |
BlackRock, Inc. |
Delaware |
1368284 |
0 |
1368284 |
0 |
1368284 |
5.92 % |
02/02/2011 |
Lord, Abbett & Co. LLC |
|
|
|
|
|
1423704 |
6.51 % |
13/02/2008 |