T. Rowe Price Investment Management, Inc. |
Maryland |
4539326 |
0 |
4573573 |
0 |
4573573 |
8.9 % |
14/11/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
1560819 |
0 |
4156960 |
0 |
4156960 |
8.2 % |
14/02/2024 |
Dimensional Fund Advisors LP |
Delaware |
2778709 |
0 |
2838938 |
0 |
2838938 |
5.6 % |
09/02/2024 |
Wellington Management Company LLP |
Delaware |
0 |
2656528 |
0 |
2691982 |
2691982 |
5.28 % |
08/02/2024 |
Wellington Management Group LLP |
Massachusetts |
0 |
2742428 |
0 |
2777882 |
2777882 |
5.45 % |
08/02/2024 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2742428 |
0 |
2777882 |
2777882 |
5.45 % |
08/02/2024 |
Wellington Group Holdings LLP |
Delaware |
0 |
2742428 |
0 |
2777882 |
2777882 |
5.45 % |
08/02/2024 |
BlackRock, Inc. |
Delaware |
7374839 |
0 |
7468439 |
0 |
7468439 |
14.7 % |
22/01/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
22205 |
0 |
35845 |
0 |
35845 |
0.1 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
22205 |
0 |
35845 |
0 |
35845 |
0.1 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
38564 |
6146424 |
91462 |
6237886 |
11.56 % |
09/02/2023 |
Wellington Management Group LLP |
Massachusetts |
0 |
3195506 |
0 |
3438325 |
3438325 |
6.37 % |
06/02/2023 |
Wellington Management Company LLP |
Delaware |
0 |
3128170 |
0 |
3360100 |
3360100 |
6.23 % |
06/02/2023 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
3195506 |
0 |
3438325 |
3438325 |
6.37 % |
06/02/2023 |
Wellington Group Holdings LLP |
Delaware |
0 |
3195506 |
0 |
3438325 |
3438325 |
6.37 % |
06/02/2023 |
BlackRock, Inc. |
Delaware |
7755965 |
0 |
7851712 |
0 |
7851712 |
14.6 % |
23/01/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1027699 |
0 |
2976937 |
0 |
2976937 |
5.5 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
42911 |
5717494 |
89033 |
5806527 |
10.76 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
7811806 |
0 |
7915918 |
0 |
7915918 |
14.7 % |
28/01/2022 |
American Century Capital Portfolios, Inc. |
Maryland |
350000 |
0 |
350000 |
0 |
350000 |
0.65 % |
11/02/2021 |
American Century Companies, Inc. |
Delaware |
459281 |
0 |
477196 |
0 |
477196 |
0.89 % |
11/02/2021 |
American Century Investment Management, Inc. |
Delaware |
459281 |
0 |
477196 |
0 |
477196 |
0.89 % |
11/02/2021 |
Stowers Institute for Medical Research |
Delaware |
459281 |
0 |
477196 |
0 |
477196 |
0.89 % |
11/02/2021 |
American Century Investment Management, Inc. |
Delaware |
459281 |
0 |
477196 |
0 |
477196 |
0.89 % |
11/02/2021 |
American Century Companies, Inc. |
Delaware |
459281 |
0 |
477196 |
0 |
477196 |
0.89 % |
11/02/2021 |
Stowers Institute for Medical Research |
Delaware |
459281 |
0 |
477196 |
0 |
477196 |
0.89 % |
11/02/2021 |
American Century Capital Portfolios, Inc. |
Maryland |
350000 |
0 |
350000 |
0 |
350000 |
0.65 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania For |
0 |
52700 |
5447992 |
92388 |
5540380 |
10.28 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
7794007 |
0 |
7878187 |
0 |
7878187 |
14.6 % |
26/01/2021 |
Stowers Institute for Medical Research |
Delaware |
1808631 |
0 |
1893834 |
0 |
1893834 |
3.52 % |
10/08/2020 |
American Century Capital Portfolios, Inc. |
Maryland |
1505000 |
0 |
1505000 |
0 |
1505000 |
2.8 % |
10/08/2020 |
American Century Capital Portfolios, Inc. |
Maryland |
1505000 |
0 |
1505000 |
0 |
1505000 |
2.8 % |
10/08/2020 |
American Century Investment Management, Inc. |
Delaware |
1808631 |
0 |
1893834 |
0 |
1893834 |
3.52 % |
10/08/2020 |
American Century Companies, Inc. |
Delaware |
1808631 |
0 |
1893834 |
0 |
1893834 |
3.52 % |
10/08/2020 |
American Century Investment Management, Inc. |
Delaware |
1808631 |
0 |
1893834 |
0 |
1893834 |
3.52 % |
10/08/2020 |
American Century Companies, Inc. |
Delaware |
1808631 |
0 |
1893834 |
0 |
1893834 |
3.52 % |
10/08/2020 |
Stowers Institute for Medical Research |
Delaware |
1808631 |
0 |
1893834 |
0 |
1893834 |
3.52 % |
10/08/2020 |
American Century Investment Management, Inc. |
Delaware |
5229186 |
0 |
5403607 |
0 |
5403607 |
10.05 % |
09/03/2020 |
Stowers Institute for Medical Research |
Delaware |
5229186 |
0 |
5403607 |
0 |
5403607 |
10.05 % |
09/03/2020 |
Stowers Institute for Medical Research |
Delaware |
5229186 |
0 |
5403607 |
0 |
5403607 |
10.05 % |
09/03/2020 |
American Century Companies, Inc. |
Delaware |
5229186 |
0 |
5403607 |
0 |
5403607 |
10.05 % |
09/03/2020 |
American Century Investment Management, Inc. |
Delaware |
5229186 |
0 |
5403607 |
0 |
5403607 |
10.05 % |
09/03/2020 |
American Century Capital Portfolios, Inc. |
Maryland |
3769597 |
0 |
3769597 |
0 |
3769597 |
7.01 % |
09/03/2020 |
American Century Companies, Inc. |
Delaware |
5229186 |
0 |
5403607 |
0 |
5403607 |
10.05 % |
09/03/2020 |
American Century Capital Portfolios, Inc. |
Maryland |
3769597 |
0 |
3769597 |
0 |
3769597 |
7.01 % |
09/03/2020 |
The Vanguard Group |
Pennsylvania |
52279 |
13258 |
5924532 |
58252 |
5982784 |
11.12 % |
11/02/2020 |
American Century Investment Management, Inc. |
Delaware |
5022853 |
0 |
5187775 |
0 |
5187775 |
9.64 % |
11/02/2020 |
American Century Capital Portfolios, Inc. |
Maryland |
3613741 |
0 |
3613741 |
0 |
3613741 |
6.72 % |
11/02/2020 |
Stowers Institute for Medical Research |
Delaware |
5022853 |
0 |
5187775 |
0 |
5187775 |
9.64 % |
11/02/2020 |
American Century Companies, Inc. |
Delaware |
5022853 |
0 |
5187775 |
0 |
5187775 |
9.64 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
7653474 |
0 |
7774702 |
0 |
7774702 |
14.5 % |
04/02/2020 |
The Vanguard Group |
Pennsylvania |
53301 |
12000 |
5712895 |
59715 |
5772610 |
10.76 % |
12/02/2019 |
BlackRock, Inc. |
Delaware |
7298659 |
0 |
7434207 |
0 |
7434207 |
13.9 % |
31/01/2019 |
The Vanguard Group |
Pennsylvania |
51676 |
12000 |
5545916 |
59090 |
5605006 |
10.45 % |
08/08/2018 |
The Vanguard Group |
Pennsylvania |
51676 |
12000 |
5545916 |
59090 |
5605006 |
10.45 % |
08/08/2018 |
The Vanguard Group |
Pennsylvania |
29245 |
12000 |
5159156 |
35413 |
5194569 |
9.72 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
5357786 |
0 |
5573593 |
0 |
5573593 |
10.4 % |
19/01/2018 |
BlackRock, Inc. |
Delaware |
5177364 |
0 |
5383761 |
0 |
5383761 |
10.1 % |
10/08/2017 |
The Vanguard Group |
Pennsylvania |
35253 |
6300 |
4706623 |
35185 |
4741808 |
8.9 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
554896 |
0 |
2011284 |
0 |
2011284 |
3.7 % |
07/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
554896 |
0 |
2011284 |
0 |
2011284 |
3.7 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
4856355 |
0 |
5052425 |
0 |
5052425 |
9.5 % |
25/01/2017 |
T. ROWE PRICE SMALLCAP VALUE FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
2100400 |
3.9 % |
10/02/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
4102859 |
7.7 % |
10/02/2016 |
The Vanguard Group |
Pennsylvania |
42429 |
3400 |
4159345 |
38761 |
4198106 |
7.89 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
4098581 |
0 |
4302312 |
0 |
4302312 |
8.1 % |
27/01/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
4303634 |
7.5 % |
10/02/2015 |
T. ROWE PRICE SMALLCAP VALUE FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
3047800 |
5.3 % |
10/02/2015 |
The Vanguard Group |
Pennsylvania |
38661 |
|
3770638 |
33861 |
3804499 |
6.65 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
3672623 |
0 |
3901359 |
0 |
3901359 |
6.8 % |
29/01/2015 |
The Vanguard Group |
Pennsylvania |
37842 |
|
3472238 |
34042 |
3506280 |
5.68 % |
12/02/2014 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
4337388 |
7 % |
10/02/2014 |
T. ROWE PRICE SMALLCAP VALUE FUND, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3128000 |
5 % |
10/02/2014 |
BlackRock, Inc. |
Delaware |
3735690 |
0 |
3989863 |
0 |
3989863 |
6.5 % |
30/01/2014 |
The Vanguard Group |
Pennsylvania |
43380 |
|
3407653 |
40980 |
3448633 |
5.61 % |
11/02/2013 |
BlackRock, Inc. |
Delaware |
3447564 |
0 |
3447564 |
0 |
3447564 |
5.61 % |
08/02/2013 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
4400548 |
7.1 % |
08/02/2013 |
T. ROWE PRICE SMALLCAP VALUE FUND, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
3174200 |
5.1 % |
08/02/2013 |
Royce & Associates, LLC |
New York |
|
|
1772698 |
|
1772698 |
2.88 % |
05/02/2013 |
BlackRock, Inc. |
Delaware |
3379735 |
0 |
3379735 |
0 |
3379735 |
10.74 % |
10/01/2013 |
BlackRock, Inc. |
Delaware |
2415305 |
0 |
2415305 |
0 |
2415305 |
7.91 % |
10/02/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
46242 |
|
1605785 |
46242 |
1652027 |
5.41 % |
09/02/2012 |
T. ROWE PRICE SMALLCAP VALUE FUND, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1600000 |
5.2 % |
09/02/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
2230344 |
7.3 % |
09/02/2012 |
Aubrey Derrill Crowe, M.D. |
United States America |
591519 |
10000 |
591519 |
515678 |
1107197 |
3.6 % |
08/02/2012 |
Royce & Associates, LLC |
New York |
1981603 |
0 |
1981603 |
0 |
1981603 |
6.49 % |
20/01/2012 |
JPMorgan Chase & Co. |
Delaware |
831654 |
269 |
885035 |
515 |
885550 |
2.9 % |
12/01/2012 |
T. ROWE PRICE SMALLCAP VALUE FUND, INC. |
MARYLAND |
1600000 |
0 |
0 |
0 |
1600000 |
5.2 % |
10/02/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
698550 |
0 |
2319244 |
0 |
2319244 |
7.5 % |
10/02/2011 |
BlackRock, Inc. |
Delaware |
2589258 |
0 |
2589258 |
0 |
2589258 |
8.43 % |
08/02/2011 |
JPMorgan Chase & Co. |
Delaware |
1424273 |
340 |
1537246 |
540 |
1537786 |
5 % |
03/02/2011 |
Aubrey Derrill Crowe, M.D. |
United States of America |
421998 |
782091 |
421998 |
1172154 |
1594152 |
5.2 % |
02/02/2011 |
Royce & Associates, LLC |
New York |
|
|
1931603 |
|
1931603 |
6.29 % |
20/01/2011 |
Aubrey Derrill Crowe, M.D. |
United States of America |
884161 |
520377 |
1079161 |
520377 |
1599539 |
4.9 % |
12/02/2010 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
727500 |
0 |
2376094 |
0 |
2376094 |
7.3 % |
12/02/2010 |
Royce & Associates, LLC |
New York |
|
|
1971603 |
|
1971603 |
6.08 % |
26/01/2010 |