T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
838442 |
0 |
887988 |
0 |
887988 |
3 % |
14/11/2024 |
BlackRock, Inc. |
Delaware |
2827548 |
0 |
2968876 |
0 |
2968876 |
10.1 % |
07/08/2024 |
The Vanguard Group |
Pennsylvania |
0 |
13220 |
2774608 |
44938 |
2819546 |
9.59 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
2715947 |
0 |
2827008 |
0 |
2827008 |
9.6 % |
24/01/2024 |
Wellington Group Holdings LLP |
Delaware |
0 |
847629 |
0 |
1046096 |
1046096 |
3.49 % |
10/07/2023 |
Wellington Management Group LLP |
Massachusetts |
0 |
847629 |
0 |
1046096 |
1046096 |
3.49 % |
10/07/2023 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
847629 |
0 |
1046096 |
1046096 |
3.49 % |
10/07/2023 |
Wellington Management Group LLP |
Massachusetts |
0 |
847629 |
0 |
1046096 |
1046096 |
3.49 % |
10/07/2023 |
Wellington Group Holdings LLP |
Delaware |
0 |
847629 |
0 |
1046096 |
1046096 |
3.49 % |
10/07/2023 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
847629 |
0 |
1046096 |
1046096 |
3.49 % |
10/07/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
51324 |
2914244 |
82861 |
2997105 |
10 % |
09/06/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
51324 |
2914244 |
82861 |
2997105 |
10 % |
09/06/2023 |
Alger Associates, Inc. |
New York |
614315 |
0 |
640854 |
0 |
640854 |
2.1 % |
14/02/2023 |
Alger Associates, Inc. |
New York |
614315 |
0 |
640854 |
0 |
640854 |
2.1 % |
14/02/2023 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1854973 |
0 |
0 |
0 |
1854973 |
6.2 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
389880 |
0 |
2318081 |
0 |
2318081 |
7.7 % |
14/02/2023 |
Stowers Institute for Medical Research |
Delaware |
1511049 |
0 |
2036381 |
0 |
2036381 |
6.81 % |
08/02/2023 |
American Century Investment Management, Inc. |
Delaware |
1511049 |
0 |
2036381 |
0 |
2036381 |
6.81 % |
08/02/2023 |
Stowers Institute for Medical Research |
Delaware |
1511049 |
0 |
2036381 |
0 |
2036381 |
6.81 % |
08/02/2023 |
American Century Companies, Inc. |
Delaware |
1511049 |
0 |
2036381 |
0 |
2036381 |
6.81 % |
08/02/2023 |
American Century Investment Management, Inc. |
Delaware |
1511049 |
0 |
2036381 |
0 |
2036381 |
6.81 % |
08/02/2023 |
American Century Companies, Inc. |
Delaware |
1511049 |
0 |
2036381 |
0 |
2036381 |
6.81 % |
08/02/2023 |
BlackRock, Inc. |
Delaware |
3455838 |
0 |
3532122 |
0 |
3532122 |
11.8 % |
01/02/2023 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2677149 |
0 |
3024514 |
3024514 |
10.11 % |
10/08/2022 |
Wellington Management Group LLP |
Massachusetts |
0 |
2677149 |
0 |
3024514 |
3024514 |
10.11 % |
10/08/2022 |
Wellington Group Holdings LLP |
Delaware |
0 |
2677149 |
0 |
3024514 |
3024514 |
10.11 % |
10/08/2022 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2677149 |
0 |
3024514 |
3024514 |
10.11 % |
10/08/2022 |
Wellington Management Company LLP |
Delaware |
0 |
2645726 |
0 |
2844649 |
2844649 |
9.51 % |
10/08/2022 |
Wellington Management Group LLP |
Massachusetts |
0 |
2677149 |
0 |
3024514 |
3024514 |
10.11 % |
10/08/2022 |
Wellington Group Holdings LLP |
Delaware |
0 |
2677149 |
0 |
3024514 |
3024514 |
10.11 % |
10/08/2022 |
Wellington Management Company LLP |
Delaware |
0 |
2645726 |
0 |
2844649 |
2844649 |
9.51 % |
10/08/2022 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
2697139 |
0 |
0 |
0 |
2697139 |
9 % |
10/03/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
549441 |
0 |
3324638 |
0 |
3324638 |
11.1 % |
10/03/2022 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
2697139 |
0 |
0 |
0 |
2697139 |
9 % |
10/03/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
549441 |
0 |
3324638 |
0 |
3324638 |
11.1 % |
10/03/2022 |
Alger Associates, Inc. |
New York |
1572146 |
0 |
1572146 |
0 |
1572146 |
5.3 % |
14/02/2022 |
Alger Associates, Inc. |
New York |
1572146 |
0 |
1572146 |
0 |
1572146 |
5.3 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
343597 |
0 |
2064219 |
0 |
2064219 |
6.9 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
343597 |
0 |
2064219 |
0 |
2064219 |
6.9 % |
14/02/2022 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1669539 |
0 |
0 |
0 |
1669539 |
5.5 % |
14/02/2022 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1669539 |
0 |
0 |
0 |
1669539 |
5.5 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
56456 |
2739600 |
82650 |
2822250 |
9.46 % |
10/02/2022 |
American Century Investment Management, Inc. |
Delaware |
1159332 |
0 |
1840434 |
0 |
1840434 |
6.17 % |
04/02/2022 |
Stowers Institute for Medical Research |
Delaware |
1159332 |
0 |
1840434 |
0 |
1840434 |
6.17 % |
04/02/2022 |
American Century Investment Management, Inc. |
Delaware |
1159332 |
0 |
1840434 |
0 |
1840434 |
6.17 % |
04/02/2022 |
Stowers Institute for Medical Research |
Delaware |
1159332 |
0 |
1840434 |
0 |
1840434 |
6.17 % |
04/02/2022 |
American Century Companies, Inc. |
Delaware |
1159332 |
0 |
1840434 |
0 |
1840434 |
6.17 % |
04/02/2022 |
American Century Companies, Inc. |
Delaware |
1159332 |
0 |
1840434 |
0 |
1840434 |
6.17 % |
04/02/2022 |
BlackRock, Inc. |
Delaware |
3475150 |
0 |
3535095 |
0 |
3535095 |
11.9 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
3478592 |
0 |
3535095 |
0 |
3535095 |
11.9 % |
26/01/2022 |
Alger Associates, Inc. |
New York |
1741627 |
0 |
1741627 |
0 |
1741627 |
5.87 % |
16/02/2021 |
Alger Associates, Inc. |
New York |
1741627 |
0 |
1741627 |
0 |
1741627 |
5.87 % |
16/02/2021 |
Alger Group Holdings, LLC |
Delaware |
1741627 |
0 |
1741627 |
0 |
1741627 |
5.87 % |
16/02/2021 |
Fred Alger Management, LLC |
Delaware |
1647276 |
0 |
1647276 |
0 |
1647276 |
5.55 % |
16/02/2021 |
Alger Group Holdings, LLC |
Delaware |
1741627 |
0 |
1741627 |
0 |
1741627 |
5.87 % |
16/02/2021 |
Fred Alger Management, LLC |
Delaware |
1647276 |
0 |
1647276 |
0 |
1647276 |
5.55 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
68799 |
2992103 |
92476 |
3084579 |
10.39 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
3391728 |
0 |
3448923 |
0 |
3448923 |
11.6 % |
26/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
57458 |
0 |
223249 |
0 |
223249 |
0.7 % |
14/02/2020 |
Alger Associates, Inc. |
New York |
1647839 |
0 |
1647839 |
0 |
1647839 |
5.59 % |
14/02/2020 |
Fred Alger Management, LLC |
Delaware |
1647839 |
0 |
1647839 |
0 |
1647839 |
5.59 % |
14/02/2020 |
Alger Group Holdings, LLC |
Delaware |
1647839 |
0 |
1647839 |
0 |
1647839 |
5.59 % |
14/02/2020 |
Alger Associates, Inc. |
New York |
1647839 |
0 |
1647839 |
0 |
1647839 |
5.59 % |
14/02/2020 |
Alger Group Holdings, LLC |
Delaware |
1647839 |
0 |
1647839 |
0 |
1647839 |
5.59 % |
14/02/2020 |
Fred Alger Management, LLC |
Delaware |
1647839 |
0 |
1647839 |
0 |
1647839 |
5.59 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
59453 |
4450 |
3589483 |
59891 |
3649374 |
12.39 % |
11/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
378183 |
0 |
2208706 |
0 |
2208706 |
7.5 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
57828 |
4081 |
2947174 |
59049 |
3006223 |
10.26 % |
11/02/2019 |
The Vanguard Group |
Pennsylvania |
57915 |
4081 |
2906205 |
59136 |
2965341 |
10.12 % |
13/11/2018 |
The Vanguard Group |
Pennsylvania |
57915 |
4081 |
2906205 |
59136 |
2965341 |
10.12 % |
13/11/2018 |
Wellington Management Group LLP |
Massachusetts |
0 |
1025649 |
0 |
1165710 |
1165710 |
3.98 % |
13/11/2018 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1025649 |
0 |
1165710 |
1165710 |
3.98 % |
13/11/2018 |
Wellington Group Holdings LLP |
Delaware |
0 |
1025649 |
0 |
1165710 |
1165710 |
3.98 % |
13/11/2018 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1025649 |
0 |
1165710 |
1165710 |
3.98 % |
13/11/2018 |
Wellington Group Holdings LLP |
Delaware |
0 |
1025649 |
0 |
1165710 |
1165710 |
3.98 % |
13/11/2018 |
Wellington Management Group LLP |
Massachusetts |
0 |
1025649 |
0 |
1165710 |
1165710 |
3.98 % |
13/11/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
386031 |
0 |
2327774 |
0 |
2327774 |
7.9 % |
10/10/2018 |
T. ROWE PRICE STOCK FUND, INC. |
Maryland |
950000 |
0 |
0 |
0 |
950000 |
3.2 % |
10/10/2018 |
T. ROWE PRICE STOCK FUND, INC. |
Maryland |
950000 |
0 |
0 |
0 |
950000 |
3.2 % |
10/10/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
386031 |
0 |
2327774 |
0 |
2327774 |
7.9 % |
10/10/2018 |
T. ROWE PRICE STOCK FUND, INC. |
Maryland |
1499600 |
0 |
0 |
0 |
1499600 |
5.1 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
566305 |
0 |
3816688 |
0 |
3816688 |
13.1 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
566305 |
0 |
3816688 |
0 |
3816688 |
13.1 % |
14/02/2018 |
T. ROWE PRICE STOCK FUND, INC. |
Maryland |
1499600 |
0 |
0 |
0 |
1499600 |
5.1 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
57359 |
1440 |
2613297 |
55939 |
2669236 |
9.17 % |
09/02/2018 |
Wellington Management Group LLP |
Massachusetts |
0 |
2574044 |
0 |
2970450 |
2970450 |
10.21 % |
08/02/2018 |
Wellington Management Company LLP |
Delaware |
0 |
2568014 |
0 |
2858153 |
2858153 |
9.82 % |
08/02/2018 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2574044 |
0 |
2970450 |
2970450 |
10.21 % |
08/02/2018 |
Wellington Group Holdings LLP |
Delaware |
0 |
2574044 |
0 |
2970450 |
2970450 |
10.21 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
3633268 |
0 |
3687267 |
0 |
3687267 |
12.7 % |
19/01/2018 |
Fargo & Company |
Delaware |
24717 |
332674 |
24717 |
1335282 |
1359999 |
4.67 % |
09/01/2018 |
FMR LLC |
Delaware |
117664 |
0 |
2940065 |
0 |
2940065 |
10.146 % |
10/07/2017 |
FMR LLC |
Delaware |
117664 |
0 |
2940065 |
0 |
2940065 |
10.146 % |
10/07/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2940065 |
0 |
2940065 |
10.146 % |
10/07/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2940065 |
0 |
2940065 |
10.146 % |
10/07/2017 |
Fidelity OTC Portfolio |
Massachusetts |
1664900 |
0 |
0 |
0 |
1664900 |
5.745 % |
10/07/2017 |
Fidelity OTC Portfolio |
Massachusetts |
1664900 |
0 |
0 |
0 |
1664900 |
5.745 % |
10/07/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2771908 |
0 |
2771908 |
9.603 % |
10/05/2017 |
FMR LLC |
Delaware |
117170 |
0 |
2771908 |
0 |
2771908 |
9.603 % |
10/05/2017 |
Fidelity OTC Portfolio |
Massachusetts |
1664900 |
0 |
0 |
0 |
1664900 |
5.767 % |
10/05/2017 |
FMR LLC |
Delaware |
117170 |
0 |
2771908 |
0 |
2771908 |
9.603 % |
10/05/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2771908 |
0 |
2771908 |
9.603 % |
10/05/2017 |
Fidelity OTC Portfolio |
Massachusetts |
1664900 |
0 |
0 |
0 |
1664900 |
5.767 % |
10/05/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2915355 |
10.1 % |
10/04/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2915355 |
10.1 % |
10/04/2017 |
The Vanguard Group |
Pennsylvania |
33788 |
1440 |
2291448 |
33568 |
2325016 |
8.08 % |
10/02/2017 |
Wellington Management Group LLP |
Massachusetts |
0 |
2887531 |
0 |
3422152 |
3422152 |
11.9 % |
09/02/2017 |
Wellington Management Company LLP |
Delaware |
0 |
2885931 |
0 |
3295756 |
3295756 |
11.46 % |
09/02/2017 |
Wellington Group Holdings LLP |
Delaware |
0 |
2887531 |
0 |
3422152 |
3422152 |
11.9 % |
09/02/2017 |
Wellington Management Group LLP |
Massachusetts |
0 |
2887531 |
0 |
3422152 |
3422152 |
11.9 % |
09/02/2017 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2887531 |
0 |
3422152 |
3422152 |
11.9 % |
09/02/2017 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2887531 |
0 |
3422152 |
3422152 |
11.9 % |
09/02/2017 |
Wellington Group Holdings LLP |
Delaware |
0 |
2887531 |
0 |
3422152 |
3422152 |
11.9 % |
09/02/2017 |
Wellington Management Company LLP |
Delaware |
0 |
2885931 |
0 |
3295756 |
3295756 |
11.46 % |
09/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
224949 |
0 |
1507029 |
0 |
1507029 |
5.2 % |
07/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
224949 |
0 |
1507029 |
0 |
1507029 |
5.2 % |
07/02/2017 |
Fargo & Company |
Delaware |
11589 |
899798 |
11589 |
2450753 |
2462342 |
8.57 % |
27/01/2017 |
BlackRock, Inc. |
Delaware |
3214897 |
0 |
3252917 |
0 |
3252917 |
11.3 % |
09/01/2017 |
Wellington Management Group LLP |
Massachusetts |
0 |
2470435 |
0 |
2953285 |
2953285 |
10.28 % |
10/11/2016 |
Wellington Management Company LLP |
Delaware |
0 |
2468835 |
0 |
2837585 |
2837585 |
9.88 % |
10/11/2016 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2470435 |
0 |
2953285 |
2953285 |
10.28 % |
10/11/2016 |
Wellington Group Holdings LLP |
Delaware |
0 |
2470435 |
0 |
2953285 |
2953285 |
10.28 % |
10/11/2016 |
Wellington Management Group LLP |
Massachusetts |
0 |
2470435 |
0 |
2953285 |
2953285 |
10.28 % |
10/11/2016 |
Wellington Management Company LLP |
Delaware |
0 |
2468835 |
0 |
2837585 |
2837585 |
9.88 % |
10/11/2016 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2470435 |
0 |
2953285 |
2953285 |
10.28 % |
10/11/2016 |
Wellington Group Holdings LLP |
Delaware |
0 |
2470435 |
0 |
2953285 |
2953285 |
10.28 % |
10/11/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
4309220 |
0 |
4309220 |
14.999 % |
12/09/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
4309220 |
0 |
4309220 |
14.999 % |
12/09/2016 |
FMR LLC |
Delaware |
179070 |
0 |
4309220 |
0 |
4309220 |
14.999 % |
12/09/2016 |
Fidelity OTC Portfolio |
Massachusetts |
2368000 |
0 |
0 |
0 |
2368000 |
8.242 % |
12/09/2016 |
Fidelity OTC Portfolio |
Massachusetts |
2368000 |
0 |
0 |
0 |
2368000 |
8.242 % |
12/09/2016 |
FMR LLC |
Delaware |
179070 |
0 |
4309220 |
0 |
4309220 |
14.999 % |
12/09/2016 |
RC II WS LLC |
Georgia |
0 |
19120390 |
0 |
19120390 |
19120390 |
66.9 % |
12/01/2016 |
Neal K. Aronson |
Georgia |
0 |
19120390 |
0 |
19120390 |
19120390 |
66.9 % |
12/01/2016 |