Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2431688 |
0 |
3470618 |
3470618 |
6.13 % |
08/11/2024 |
Wellington Management Group LLP |
Massachusetts |
0 |
2431688 |
0 |
3470618 |
3470618 |
6.13 % |
08/11/2024 |
Wellington Management Company LLP |
Delaware |
0 |
2348881 |
0 |
3064097 |
3064097 |
5.41 % |
08/11/2024 |
Wellington Group Holdings LLP |
Delaware |
0 |
2431688 |
0 |
3470618 |
3470618 |
6.13 % |
08/11/2024 |
STATE STREET CORPORATION |
BOSTON, MASSACHUSETTS |
0 |
2809429 |
0 |
3183957 |
3192457 |
5.76 % |
25/01/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
47173 |
0 |
64340 |
0 |
64340 |
0.1 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
47173 |
0 |
64340 |
0 |
64340 |
0.1 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
63847 |
6128491 |
117580 |
6246071 |
11.54 % |
09/02/2023 |
Stowers Institute for Medical Research |
Delaware |
3390905 |
0 |
3643641 |
0 |
3643641 |
6.73 % |
08/02/2023 |
American Century Companies, Inc. |
Delaware |
3390905 |
0 |
3643641 |
0 |
3643641 |
6.73 % |
08/02/2023 |
American Century Companies, Inc. |
Delaware |
3390905 |
0 |
3643641 |
0 |
3643641 |
6.73 % |
08/02/2023 |
Stowers Institute for Medical Research |
Delaware |
3390905 |
0 |
3643641 |
0 |
3643641 |
6.73 % |
08/02/2023 |
American Century Investment Management, Inc. |
Delaware |
3390905 |
0 |
3643641 |
0 |
3643641 |
6.73 % |
08/02/2023 |
American Century Investment Management, Inc. |
Delaware |
3390905 |
0 |
3643641 |
0 |
3643641 |
6.73 % |
08/02/2023 |
American Century Capital Portfolios, Inc. |
Maryland |
2599747 |
0 |
2599747 |
0 |
2599747 |
4.8 % |
08/02/2023 |
American Century Capital Portfolios, Inc. |
Maryland |
2599747 |
0 |
2599747 |
0 |
2599747 |
4.8 % |
08/02/2023 |
BlackRock, Inc. |
Delaware |
6701983 |
0 |
6839994 |
0 |
6839994 |
12.6 % |
23/01/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
867191 |
0 |
3160604 |
0 |
3160604 |
5.8 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
867191 |
0 |
3160604 |
0 |
3160604 |
5.8 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
66012 |
5711741 |
113055 |
5824796 |
10.87 % |
10/02/2022 |
American Century Capital Portfolios, Inc. |
Maryland |
3104254 |
0 |
3104254 |
0 |
3104254 |
5.79 % |
04/02/2022 |
American Century Capital Portfolios, Inc. |
Maryland |
3104254 |
0 |
3104254 |
0 |
3104254 |
5.79 % |
04/02/2022 |
American Century Investment Management, Inc. |
Delaware |
4052270 |
0 |
4284402 |
0 |
4284402 |
8 % |
04/02/2022 |
American Century Companies, Inc. |
Delaware |
4052270 |
0 |
4284402 |
0 |
4284402 |
8 % |
04/02/2022 |
Stowers Institute for Medical Research |
Delaware |
4052270 |
0 |
4284402 |
0 |
4284402 |
8 % |
04/02/2022 |
Stowers Institute for Medical Research |
Delaware |
4052270 |
0 |
4284402 |
0 |
4284402 |
8 % |
04/02/2022 |
American Century Companies, Inc. |
Delaware |
4052270 |
0 |
4284402 |
0 |
4284402 |
8 % |
04/02/2022 |
American Century Investment Management, Inc. |
Delaware |
4052270 |
0 |
4284402 |
0 |
4284402 |
8 % |
04/02/2022 |
BlackRock, Inc. |
Delaware |
6224118 |
0 |
6548818 |
0 |
6548818 |
12.2 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
6253319 |
0 |
6548818 |
0 |
6548818 |
12.2 % |
26/01/2022 |
The Vanguard Group |
Pennsylvania |
0 |
76216 |
5229463 |
120248 |
5349711 |
10.05 % |
10/06/2021 |
The Vanguard Group |
Pennsylvania |
0 |
76216 |
5229463 |
120248 |
5349711 |
10.05 % |
10/06/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1042896 |
0 |
3743332 |
0 |
3743332 |
7 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1042896 |
0 |
3743332 |
0 |
3743332 |
7 % |
16/02/2021 |
American Century Capital Portfolios, Inc. |
Maryland |
3104803 |
0 |
3104803 |
0 |
3104803 |
5.85 % |
11/02/2021 |
Stowers Institute for Medical Research |
Delaware |
3813109 |
0 |
4016120 |
0 |
4016120 |
7.56 % |
11/02/2021 |
American Century Investment Management, Inc. |
Delaware |
3813109 |
0 |
4016120 |
0 |
4016120 |
7.56 % |
11/02/2021 |
American Century Investment Management, Inc. |
Delaware |
3813109 |
0 |
4016120 |
0 |
4016120 |
7.56 % |
11/02/2021 |
American Century Companies, Inc. |
Delaware |
3813109 |
0 |
4016120 |
0 |
4016120 |
7.56 % |
11/02/2021 |
Stowers Institute for Medical Research |
Delaware |
3813109 |
0 |
4016120 |
0 |
4016120 |
7.56 % |
11/02/2021 |
American Century Companies, Inc. |
Delaware |
3813109 |
0 |
4016120 |
0 |
4016120 |
7.56 % |
11/02/2021 |
American Century Capital Portfolios, Inc. |
Maryland |
3104803 |
0 |
3104803 |
0 |
3104803 |
5.85 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania For |
0 |
91921 |
5012084 |
136000 |
5148084 |
9.7 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
6162169 |
0 |
6295345 |
0 |
6295345 |
11.9 % |
26/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
919721 |
0 |
3716983 |
0 |
3716983 |
7 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
919721 |
0 |
3716983 |
0 |
3716983 |
7 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
64638 |
22205 |
5262565 |
66436 |
5329001 |
10.1 % |
11/02/2020 |
American Century Investment Management, Inc. |
Delaware |
2648555 |
0 |
2791784 |
0 |
2791784 |
5.29 % |
11/02/2020 |
Stowers Institute for Medical Research |
Delaware |
2648555 |
0 |
2791784 |
0 |
2791784 |
5.29 % |
11/02/2020 |
American Century Companies, Inc. |
Delaware |
2648555 |
0 |
2791784 |
0 |
2791784 |
5.29 % |
11/02/2020 |
American Century Investment Management, Inc. |
Delaware |
2648555 |
0 |
2791784 |
0 |
2791784 |
5.29 % |
11/02/2020 |
American Century Companies, Inc. |
Delaware |
2648555 |
0 |
2791784 |
0 |
2791784 |
5.29 % |
11/02/2020 |
Stowers Institute for Medical Research |
Delaware |
2648555 |
0 |
2791784 |
0 |
2791784 |
5.29 % |
11/02/2020 |
The Vanguard Group |
Pennsylvania |
61061 |
20019 |
5230423 |
66005 |
5296428 |
10.07 % |
11/03/2019 |
The Vanguard Group |
Pennsylvania |
61061 |
20019 |
5230423 |
66005 |
5296428 |
10.07 % |
11/03/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
985947 |
0 |
4470984 |
0 |
4470984 |
8.5 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
61043 |
19320 |
5148832 |
65516 |
5214348 |
9.92 % |
11/02/2019 |
Stowers Institute for Medical Research |
Delaware |
2715018 |
0 |
2856575 |
0 |
2856575 |
5.44 % |
11/02/2019 |
American Century Companies, Inc. |
Delaware |
2715018 |
0 |
2856575 |
0 |
2856575 |
5.44 % |
11/02/2019 |
American Century Investment Management, Inc. |
Delaware |
2715018 |
0 |
2856575 |
0 |
2856575 |
5.44 % |
11/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
917665 |
0 |
4571352 |
0 |
4571352 |
8.7 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
917665 |
0 |
4571352 |
0 |
4571352 |
8.7 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
64590 |
18500 |
4806919 |
71364 |
4878283 |
9.33 % |
09/02/2018 |
American Century Capital Portfolios, Inc. |
Maryland |
2849796 |
0 |
2849796 |
0 |
2849796 |
5.45 % |
09/02/2018 |
American Century Companies, Inc. |
Delaware |
3480952 |
0 |
3642709 |
0 |
3642709 |
6.97 % |
09/02/2018 |
Stowers Institute for Medical Research |
Delaware |
3480952 |
0 |
3642709 |
0 |
3642709 |
6.97 % |
09/02/2018 |
American Century Investment Management, Inc. |
Delaware |
3480952 |
0 |
3642709 |
0 |
3642709 |
6.97 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
5549483 |
0 |
5679370 |
0 |
5679370 |
10.9 % |
19/01/2018 |
American Century Capital Portfolios, Inc. |
Maryland |
3489138 |
0 |
3489138 |
0 |
3489138 |
6.68 % |
10/02/2017 |
American Century Companies, Inc. |
Delaware |
4644316 |
0 |
4857473 |
0 |
4857473 |
9.3 % |
10/02/2017 |
American Century Investment Management, Inc. |
Delaware |
4644316 |
0 |
4857473 |
0 |
4857473 |
9.3 % |
10/02/2017 |
American Century Capital Portfolios, Inc. |
Maryland |
3489138 |
0 |
3489138 |
0 |
3489138 |
6.68 % |
10/02/2017 |
Stowers Institute for Medical Research |
Delaware |
4644316 |
0 |
4857473 |
0 |
4857473 |
9.3 % |
10/02/2017 |
Stowers Institute for Medical Research |
Delaware |
4644316 |
0 |
4857473 |
0 |
4857473 |
9.3 % |
10/02/2017 |
American Century Companies, Inc. |
Delaware |
4644316 |
0 |
4857473 |
0 |
4857473 |
9.3 % |
10/02/2017 |
American Century Investment Management, Inc. |
Delaware |
4644316 |
0 |
4857473 |
0 |
4857473 |
9.3 % |
10/02/2017 |
The Vanguard Group |
Pennsylvania |
67401 |
6200 |
4903485 |
65775 |
4969260 |
9.51 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
896801 |
0 |
4608091 |
0 |
4608091 |
8.8 % |
07/02/2017 |
American Century Investment Management, Inc. |
Delaware |
4750631 |
0 |
4855988 |
0 |
4855988 |
9.31 % |
11/02/2016 |
American Century Companies, Inc. |
Delaware |
4750631 |
0 |
4855988 |
0 |
4855988 |
9.31 % |
11/02/2016 |
Stowers Institute for Medical Research |
Delaware |
4750631 |
0 |
4855988 |
0 |
4855988 |
9.31 % |
11/02/2016 |
American Century Capital Portfolios, Inc. |
Maryland |
3682860 |
0 |
3682860 |
0 |
3682860 |
7.06 % |
11/02/2016 |
The Vanguard Group |
Pennsylvania |
66727 |
3300 |
3806623 |
66727 |
3873350 |
7.42 % |
11/02/2016 |
The Vanguard Group |
Pennsylvania |
73027 |
|
3169415 |
69127 |
3238542 |
6.22 % |
11/02/2015 |
Stowers Institute for Medical Research |
Delaware |
4960072 |
0 |
5110729 |
0 |
5110729 |
9.8 % |
10/02/2015 |
American Century Companies, Inc. |
Delaware |
4960072 |
0 |
5110729 |
0 |
5110729 |
9.8 % |
10/02/2015 |
American Century Investment Management, Inc. |
Delaware |
4960072 |
0 |
5110729 |
0 |
5110729 |
9.8 % |
10/02/2015 |
American Century Capital Portfolios, Inc. |
Maryland |
3717458 |
0 |
3717458 |
0 |
3717458 |
7.1 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
4312435 |
0 |
4452732 |
0 |
4452732 |
8.6 % |
02/02/2015 |