The Vanguard Group |
Pennsylvania |
0 |
16122 |
1241918 |
31281 |
1273199 |
7.91 % |
13/02/2024 |
The Vanguard Group |
Pennsylvania |
0 |
11474 |
1197970 |
25115 |
1223085 |
7.63 % |
09/02/2023 |
Renaissance Technologies LLC |
Delaware |
594851 |
0 |
594851 |
0 |
594851 |
3.72 % |
10/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
594851 |
0 |
594851 |
0 |
594851 |
3.72 % |
10/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
594851 |
0 |
594851 |
0 |
594851 |
3.72 % |
10/02/2022 |
Renaissance Technologies LLC |
Delaware |
594851 |
0 |
594851 |
0 |
594851 |
3.72 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
12684 |
1103809 |
24188 |
1127997 |
7.06 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
2730279 |
0 |
2771658 |
0 |
2771658 |
17.4 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
2738740 |
0 |
2771658 |
0 |
2771658 |
17.4 % |
25/01/2022 |
BlackRock, Inc. |
Delaware |
2584766 |
0 |
2640073 |
0 |
2640073 |
17.6 % |
07/05/2021 |
Renaissance Technologies LLC |
Delaware |
735551 |
0 |
753951 |
0 |
753951 |
5.02 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
735551 |
0 |
753951 |
0 |
753951 |
5.02 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
735551 |
0 |
753951 |
0 |
753951 |
5.02 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
735551 |
0 |
753951 |
0 |
753951 |
5.02 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
16939 |
886731 |
29845 |
916576 |
6.11 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
1225612 |
0 |
1252324 |
0 |
1252324 |
8.3 % |
01/02/2021 |
Caisse de dépôt et placement du Québec |
Québec, Canada |
781010 |
0 |
781010 |
0 |
781010 |
5.2 % |
14/12/2020 |
Caisse de dépôt et placement du Québec |
Québec, Canada |
781010 |
0 |
781010 |
0 |
781010 |
5.2 % |
14/12/2020 |
FRONTIER CAPITAL MANAGEMENT CO., LLC. |
Delaware |
333239 |
0 |
742036 |
0 |
0 |
4.97 % |
14/02/2020 |
Renaissance Technologies LLC |
Delaware |
937600 |
0 |
937600 |
0 |
937600 |
6.28 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
937600 |
0 |
937600 |
0 |
937600 |
6.28 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
937600 |
0 |
937600 |
0 |
937600 |
6.28 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
937600 |
0 |
937600 |
0 |
937600 |
6.28 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
13936 |
6600 |
890832 |
18696 |
909528 |
6.09 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
13936 |
6600 |
890832 |
18696 |
909528 |
6.09 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
1173442 |
0 |
1211445 |
0 |
1211445 |
8.1 % |
06/02/2020 |
Renaissance Technologies LLC |
Delaware |
851000 |
0 |
851000 |
0 |
851000 |
5.72 % |
12/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
851000 |
0 |
851000 |
0 |
851000 |
5.72 % |
12/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
851000 |
0 |
851000 |
0 |
851000 |
5.72 % |
12/02/2019 |
Renaissance Technologies LLC |
Delaware |
851000 |
0 |
851000 |
0 |
851000 |
5.72 % |
12/02/2019 |
IRS IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) |
DELAWARE |
400798 |
|
876267 |
|
876267 |
5.89 % |
11/02/2019 |
The Vanguard Group |
Pennsylvania |
13951 |
6600 |
774924 |
19351 |
794275 |
5.34 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
1148950 |
0 |
1185829 |
0 |
1185829 |
8 % |
06/02/2019 |
The Vanguard Group |
Pennsylvania |
15471 |
6600 |
758892 |
20871 |
779763 |
5.26 % |
09/02/2018 |
FRONTIER CAPITAL MANAGEMENT CO., LLC. |
DELAWARE |
351353 |
|
813550 |
|
813550 |
5.525 % |
07/02/2018 |
BlackRock, Inc. |
Delaware |
1037172 |
0 |
1067410 |
0 |
1067410 |
7.2 % |
23/01/2018 |
FRONTIER CAPITAL MANAGEMENT CO., LLC. |
DELAWARE |
350240 |
|
906244 |
|
906244 |
6.45 % |
10/02/2017 |
The Vanguard Group |
Pennsylvania |
16137 |
1500 |
747645 |
17037 |
764682 |
5.43 % |
10/02/2017 |
BlackRock, Inc. |
Delaware |
1028379 |
0 |
1059442 |
0 |
1059442 |
7.5 % |
26/01/2017 |
FRONTIER CAPITAL MANAGEMENT CO., LLC. |
DELAWARE |
249566 |
|
716876 |
|
716876 |
5.13 % |
11/02/2016 |
BlackRock, Inc. |
Delaware |
927275 |
0 |
962797 |
0 |
962797 |
6.9 % |
27/01/2016 |
BlackRock, Inc. |
Delaware |
969123 |
0 |
1001269 |
0 |
1001269 |
7.2 % |
26/01/2015 |
The Vanguard Group |
Pennsylvania |
20802 |
|
382294 |
18402 |
400696 |
2.89 % |
12/02/2014 |
BlackRock, Inc. |
Delaware |
980065 |
0 |
1055494 |
0 |
1055494 |
7.6 % |
30/01/2014 |
The Vanguard Group |
Pennsylvania |
18739 |
|
677250 |
17539 |
694789 |
5.04 % |
12/02/2013 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
47000 |
0 |
47000 |
0.4 % |
14/02/2012 |
BlackRock, Inc. |
Delaware |
838791 |
0 |
838791 |
0 |
838791 |
7.66 % |
10/02/2012 |
Systematic Financial Management, L.P. |
Teaneck, New Jersey |
0 |
0 |
0 |
0 |
0 |
0 % |
15/02/2011 |
Systematic Financial Management, L.P. |
Teaneck, New Jersey |
0 |
0 |
0 |
0 |
0 |
0 % |
15/02/2011 |
BlackRock, Inc. |
Delaware |
927846 |
0 |
927846 |
0 |
927846 |
8.53 % |
02/02/2011 |
NSB Advisors LLC |
State of Maryland |
|
0 |
614840 |
0 |
614840 |
5.7 % |
25/01/2011 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
614840 |
0 |
614840 |
5.7 % |
25/01/2011 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
0 |
0 % |
10/01/2011 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
0 |
0 % |
10/01/2011 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
1291204 |
11.9 % |
16/02/2010 |
Systematic Financial Management, L.P. S |
Teaneck New Jersey |
188200 |
0 |
564150 |
0 |
564150 |
5.21 % |
12/02/2010 |