The Vanguard Group |
Pennsylvania |
0 |
41079 |
2389140 |
70716 |
2459856 |
6.34 % |
13/02/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1795066 |
0 |
2794884 |
0 |
2794884 |
7.2 % |
14/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1795066 |
0 |
2794884 |
0 |
2794884 |
7.2 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
104746 |
0 |
480609 |
0 |
480609 |
1.2 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
104746 |
0 |
480609 |
0 |
480609 |
1.2 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
33294 |
2217623 |
59991 |
2277614 |
5.9 % |
09/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
33294 |
2217623 |
59991 |
2277614 |
5.9 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
0 |
0 |
0 |
0 |
5342733 |
13.9 % |
20/01/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
606741 |
0 |
2742599 |
0 |
2742599 |
6.7 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
606741 |
0 |
2742599 |
0 |
2742599 |
6.7 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
30306 |
2022096 |
56576 |
2078672 |
5.14 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
5422191 |
0 |
5511788 |
0 |
5511788 |
13.6 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
5441628 |
0 |
5511788 |
0 |
5511788 |
13.6 % |
25/01/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
572736 |
0 |
2310596 |
0 |
2310596 |
5.6 % |
10/03/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
572736 |
0 |
2310596 |
0 |
2310596 |
5.6 % |
10/03/2021 |
BlackRock, Inc. |
Delaware |
5811455 |
0 |
5906926 |
0 |
5906926 |
14.3 % |
09/03/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
572847 |
0 |
2375522 |
0 |
2375522 |
12 % |
16/02/2021 |
BlackRock, Inc. |
Delaware |
1302021 |
0 |
1332057 |
0 |
1332057 |
6.7 % |
28/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
505558 |
0 |
2448337 |
0 |
2448337 |
12.3 % |
14/02/2020 |
BlackRock, Inc. |
Delaware |
1145899 |
0 |
1186771 |
0 |
1186771 |
6 % |
05/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
460393 |
0 |
2420512 |
0 |
2420512 |
12.2 % |
14/02/2019 |
T. ROWE PRICE STOCK FUND, INC. |
Maryland |
978050 |
0 |
0 |
0 |
978050 |
4.9 % |
14/02/2019 |
BlackRock, Inc. |
Delaware |
1022059 |
0 |
1061917 |
0 |
1061917 |
5.4 % |
04/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
399743 |
0 |
2387662 |
0 |
2387662 |
12.1 % |
14/02/2018 |
T. ROWE PRICE STOCK FUND, INC. |
Maryland |
1002750 |
0 |
0 |
0 |
1002750 |
5 % |
14/02/2018 |
BlackRock, Inc. |
Delaware |
1037214 |
0 |
1072211 |
0 |
1072211 |
5.4 % |
01/02/2018 |
BlackRock, Inc. |
Delaware |
938957 |
0 |
972889 |
0 |
972889 |
4.9 % |
08/06/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
304420 |
0 |
1879928 |
0 |
1879928 |
9.8 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
957807 |
0 |
996033 |
0 |
996033 |
5.2 % |
30/01/2017 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
300547 |
0 |
300547 |
300547 |
1.73 % |
11/02/2016 |
Wellington Management Group LLP |
Massachusetts |
0 |
300547 |
0 |
300547 |
300547 |
1.73 % |
11/02/2016 |
Wellington Group Holdings LLP |
Delaware |
0 |
300547 |
0 |
300547 |
300547 |
1.73 % |
11/02/2016 |
Bennett Lindenbaum |
United States |
0 |
881745 |
0 |
881745 |
881745 |
7.57 % |
17/02/2015 |
Matthew Lindenbaum |
United States |
0 |
881745 |
0 |
881745 |
881745 |
7.57 % |
17/02/2015 |
Basswood Capital Management, L.L.C. |
Delaware |
0 |
881745 |
0 |
881745 |
881745 |
7.57 % |
17/02/2015 |
Wellington Management Company, LLP |
Massachusetts |
0 |
1080638 |
0 |
1080638 |
1080638 |
9.67 % |
14/02/2014 |
BlackRock, Inc. |
Delaware |
317522 |
0 |
317522 |
0 |
317522 |
4.92 % |
08/07/2011 |
BlackRock, Inc. |
Delaware |
347061 |
0 |
347061 |
0 |
347061 |
5.48 % |
03/02/2011 |