FMR LLC |
Delaware |
579368 |
0 |
579381 |
0 |
579381 |
7.631 % |
12/11/2024 |
Abigail P. Johnson |
United States of America |
0 |
0 |
579381 |
0 |
579381 |
7.631 % |
12/11/2024 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
334324 |
0 |
334324 |
0 |
334324 |
0 % |
13/02/2024 |
Renaissance Technologies LLC |
Delaware |
334324 |
0 |
334324 |
0 |
334324 |
0 % |
13/02/2024 |
Wax Asset Management, LLC |
United States |
572196 |
0 |
572196 |
0 |
572196 |
9.1 % |
08/02/2024 |
Wax Asset Management, LLC |
United States |
572196 |
0 |
572196 |
0 |
572196 |
9.1 % |
08/02/2024 |
Renaissance Technologies LLC |
Delaware |
355963 |
0 |
355963 |
0 |
355963 |
5.71 % |
13/02/2023 |
Renaissance Technologies LLC |
Delaware |
355963 |
0 |
355963 |
0 |
355963 |
5.71 % |
13/02/2023 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
355963 |
0 |
355963 |
0 |
355963 |
5.71 % |
13/02/2023 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
355963 |
0 |
355963 |
0 |
355963 |
5.71 % |
13/02/2023 |
The Capital Management Corporation Tax id CRD 112242 |
Virginia, USA |
0 |
0 |
0 |
0 |
0 |
0 % |
23/02/2022 |
The Capital Management Corporation Tax id CRD 112242 |
Virginia, USA |
0 |
0 |
0 |
0 |
0 |
0 % |
23/02/2022 |
Renaissance Technologies LLC |
Delaware |
402263 |
0 |
415563 |
0 |
415563 |
6.73 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
402263 |
0 |
415563 |
0 |
415563 |
6.73 % |
11/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
402263 |
0 |
415563 |
0 |
415563 |
6.73 % |
11/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
402263 |
0 |
415563 |
0 |
415563 |
6.73 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
463838 |
0 |
486617 |
0 |
486617 |
8.02 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
463838 |
0 |
486617 |
0 |
486617 |
8.02 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
463838 |
0 |
486617 |
0 |
486617 |
8.02 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
463838 |
0 |
486617 |
0 |
486617 |
8.02 % |
11/02/2021 |
Abigail P. Johnson |
United States of America |
0 |
0 |
504970 |
0 |
504970 |
8.317 % |
08/02/2021 |
Abigail P. Johnson |
United States of America |
0 |
0 |
504970 |
0 |
504970 |
8.317 % |
08/02/2021 |
FMR LLC |
Delaware |
62706 |
0 |
504970 |
0 |
504970 |
8.317 % |
08/02/2021 |
Fidelity Stock Fund |
Massachusetts |
410000 |
0 |
0 |
0 |
410000 |
6.753 % |
08/02/2021 |
FMR LLC |
Delaware |
62706 |
0 |
504970 |
0 |
504970 |
8.317 % |
08/02/2021 |
Fidelity Stock Fund |
Massachusetts |
410000 |
0 |
0 |
0 |
410000 |
6.753 % |
08/02/2021 |
Renaissance Technologies LLC |
Delaware |
454979 |
0 |
480695 |
426 |
481121 |
8.01 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
454979 |
0 |
480695 |
426 |
481121 |
8.01 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
454979 |
0 |
480695 |
426 |
481121 |
8.01 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
454979 |
0 |
480695 |
426 |
481121 |
8.01 % |
13/02/2020 |
Taylor Hoffman Wealth Management, LLC |
Delaware |
1000 |
0 |
1000 |
0 |
1000 |
0.0001 % |
10/02/2020 |
FMR LLC |
Delaware |
127262 |
0 |
618053 |
0 |
618053 |
10.309 % |
10/12/2019 |
FMR LLC |
Delaware |
127262 |
0 |
618053 |
0 |
618053 |
10.309 % |
10/12/2019 |
Abigail P. Johnson |
United States of America |
0 |
0 |
618053 |
0 |
618053 |
10.309 % |
10/12/2019 |
Fidelity Stock Fund |
Massachusetts |
460938 |
0 |
0 |
0 |
460938 |
7.688 % |
10/12/2019 |
Abigail P. Johnson |
United States of America |
0 |
0 |
618053 |
0 |
618053 |
10.309 % |
10/12/2019 |
Fidelity Stock Fund |
Massachusetts |
460938 |
0 |
0 |
0 |
460938 |
7.688 % |
10/12/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
453839 |
0 |
485739 |
2200 |
487939 |
8.2 % |
13/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
453839 |
0 |
485739 |
2200 |
487939 |
8.2 % |
13/02/2019 |
Renaissance Technologies LLC |
Delaware |
453839 |
0 |
485739 |
2200 |
487939 |
8.2 % |
13/02/2019 |
Renaissance Technologies LLC |
Delaware |
453839 |
0 |
485739 |
2200 |
487939 |
8.2 % |
13/02/2019 |
The Capital Management Corporation Tax id CRD 112242 |
Virginia, USA |
255880 |
0 |
273995 |
0 |
273995 |
4.58 % |
07/01/2019 |
The Capital Management Corporation Tax id CRD 112242 |
Virginia, USA |
255880 |
0 |
273995 |
0 |
273995 |
4.58 % |
07/01/2019 |
Taylor Hoffman Wealth Management, LLC |
Delaware |
298560 |
0 |
298560 |
0 |
298560 |
5.1 % |
09/08/2018 |
Brandon Christopher Taylor |
United States of America |
298560 |
0 |
298560 |
0 |
298560 |
5.1 % |
09/08/2018 |
Gabriel Christopher Hoffman |
United States of America |
298560 |
0 |
298560 |
0 |
298560 |
5.1 % |
09/08/2018 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
463785 |
0 |
499459 |
3326 |
502785 |
8.52 % |
14/02/2018 |
Renaissance Technologies LLC |
Delaware |
463785 |
0 |
499459 |
3326 |
502785 |
8.52 % |
14/02/2018 |
The Capital Management Corporation Tax id CRD 112242 |
Virginia, USA |
291840 |
0 |
293340 |
0 |
293340 |
5.02 % |
25/01/2018 |
The Capital Management Corporation Tax id CRD 112242 |
Virginia, USA |
291840 |
0 |
293340 |
0 |
293340 |
5.02 % |
25/01/2018 |
Fidelity Stock Fund |
Massachusetts |
463393 |
0 |
0 |
0 |
463393 |
7.896 % |
10/07/2017 |
FMR LLC |
Delaware |
128106 |
0 |
591531 |
0 |
591531 |
10.079 % |
10/07/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
591531 |
0 |
591531 |
10.079 % |
10/07/2017 |
FMR LLC |
Delaware |
128106 |
0 |
591531 |
0 |
591531 |
10.079 % |
10/07/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
591531 |
0 |
591531 |
10.079 % |
10/07/2017 |
Fidelity Stock Fund |
Massachusetts |
463393 |
0 |
0 |
0 |
463393 |
7.896 % |
10/07/2017 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
431825 |
0 |
476124 |
12061 |
488185 |
8.34 % |
14/02/2017 |
Renaissance Technologies LLC |
Delaware |
431825 |
0 |
476124 |
12061 |
488185 |
8.34 % |
14/02/2017 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
369985 |
0 |
405754 |
631 |
406385 |
6.96 % |
11/02/2016 |
Renaissance Technologies LLC |
Delaware |
369985 |
0 |
405754 |
631 |
406385 |
6.96 % |
11/02/2016 |