The Vanguard Group |
Pennsylvania |
0 |
13696 |
508599 |
22348 |
530947 |
5.65 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
960841 |
0 |
978820 |
0 |
978820 |
10.4 % |
06/10/2023 |
BlackRock, Inc. |
Delaware |
811344 |
0 |
821717 |
0 |
821717 |
9.5 % |
24/01/2023 |
BlackRock, Inc. |
Delaware |
857904 |
0 |
864787 |
0 |
864787 |
10.1 % |
09/06/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
366011 |
0 |
366011 |
0 |
366011 |
4.29 % |
10/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
366011 |
0 |
366011 |
0 |
366011 |
4.29 % |
10/02/2022 |
Renaissance Technologies LLC |
Delaware |
366011 |
0 |
366011 |
0 |
366011 |
4.29 % |
10/02/2022 |
Renaissance Technologies LLC |
Delaware |
366011 |
0 |
366011 |
0 |
366011 |
4.29 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
5574 |
386753 |
8071 |
394824 |
4.63 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
654104 |
0 |
664440 |
0 |
664440 |
7.8 % |
01/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
6273 |
444596 |
8725 |
453321 |
5.36 % |
10/02/2021 |
Renaissance Technologies LLC |
Delaware |
431811 |
0 |
431811 |
0 |
431811 |
5.1 % |
10/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
431811 |
0 |
431811 |
0 |
431811 |
5.1 % |
10/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
431811 |
0 |
431811 |
0 |
431811 |
5.1 % |
10/02/2021 |
Renaissance Technologies LLC |
Delaware |
431811 |
0 |
431811 |
0 |
431811 |
5.1 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
560767 |
0 |
568182 |
0 |
568182 |
6.7 % |
28/01/2021 |
BlackRock, Inc. |
Delaware |
479781 |
0 |
493080 |
0 |
493080 |
5.9 % |
05/02/2020 |
BlackRock, Inc. |
Delaware |
426451 |
0 |
439716 |
0 |
439716 |
5.3 % |
07/02/2019 |