RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
338056 |
0 |
338056 |
0 |
338056 |
0 % |
13/02/2024 |
Renaissance Technologies LLC |
Delaware |
338056 |
0 |
338056 |
0 |
338056 |
0 % |
13/02/2024 |
Renaissance Technologies LLC |
Delaware |
374598 |
0 |
374598 |
0 |
374598 |
6.23 % |
13/02/2023 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
374598 |
0 |
374598 |
0 |
374598 |
6.23 % |
13/02/2023 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
434474 |
0 |
443598 |
0 |
443598 |
6.97 % |
11/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
434474 |
0 |
443598 |
0 |
443598 |
6.97 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
434474 |
0 |
443598 |
0 |
443598 |
6.97 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
434474 |
0 |
443598 |
0 |
443598 |
6.97 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
505356 |
0 |
517802 |
0 |
517802 |
8 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
505356 |
0 |
517802 |
0 |
517802 |
8 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
505356 |
0 |
517802 |
0 |
517802 |
8 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
505356 |
0 |
517802 |
0 |
517802 |
8 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
532507 |
0 |
548792 |
806 |
549598 |
7.67 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
532507 |
0 |
548792 |
806 |
549598 |
7.67 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
532507 |
0 |
548792 |
806 |
549598 |
7.67 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
532507 |
0 |
548792 |
806 |
549598 |
7.67 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
526615 |
0 |
534381 |
16034 |
550415 |
7.27 % |
13/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
526615 |
0 |
534381 |
16034 |
550415 |
7.27 % |
13/02/2019 |
Renaissance Technologies LLC |
Delaware |
526615 |
0 |
534381 |
16034 |
550415 |
7.27 % |
13/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
526615 |
0 |
534381 |
16034 |
550415 |
7.27 % |
13/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
483554 |
0 |
489759 |
22043 |
511802 |
6.89 % |
14/02/2018 |
Renaissance Technologies LLC |
Delaware |
483554 |
0 |
489759 |
22043 |
511802 |
6.89 % |
14/02/2018 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
483554 |
0 |
489759 |
22043 |
511802 |
6.89 % |
14/02/2018 |
Renaissance Technologies LLC |
Delaware |
483554 |
0 |
489759 |
22043 |
511802 |
6.89 % |
14/02/2018 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
413097 |
0 |
446458 |
32842 |
479300 |
6.97 % |
14/02/2017 |
Renaissance Technologies LLC |
Delaware |
413097 |
0 |
446458 |
32842 |
479300 |
6.97 % |
14/02/2017 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
413097 |
0 |
446458 |
32842 |
479300 |
6.97 % |
14/02/2017 |
Renaissance Technologies LLC |
Delaware |
413097 |
0 |
446458 |
32842 |
479300 |
6.97 % |
14/02/2017 |
Dimensional Fund Advisors LP |
Delaware |
364904 |
0 |
373502 |
0 |
373502 |
5.34 % |
05/02/2015 |
Barbara B. Borg |
United States |
190348 |
0 |
190348 |
0 |
190348 |
2.74 % |
08/10/2014 |
Barbara B. Borg |
United States |
380195 |
0 |
380195 |
0 |
380195 |
5.45 % |
08/10/2014 |
Barbara B. Borg |
United States |
404647 |
0 |
404647 |
0 |
404647 |
5.69 % |
08/10/2014 |
Barbara B. Borg |
United States |
433699 |
0 |
433699 |
0 |
433699 |
6.13 % |
08/10/2014 |
Barbara B. Borg |
United States |
379899 |
0 |
379899 |
0 |
379899 |
5.38 % |
08/10/2014 |
Barbara B. Borg |
United States |
380799 |
0 |
380799 |
0 |
380799 |
5.45 % |
08/10/2014 |
Barbara B. Borg |
United States |
360502 |
0 |
360502 |
0 |
360502 |
5.28 % |
08/10/2014 |
Barbara B. Borg |
United States |
343002 |
0 |
343002 |
0 |
343002 |
5.21 % |
08/10/2014 |
Edward Borg |
United States |
1125746 |
0 |
1125746 |
0 |
1125746 |
16.15 % |
09/03/2012 |