T. Rowe Price Investment Management, Inc. |
Maryland |
2553471 |
0 |
2558850 |
0 |
2558850 |
4 % |
14/11/2024 |
Capital International Investors |
Delaware |
4906212 |
0 |
4917034 |
0 |
4917034 |
7.7 % |
13/11/2024 |
BlackRock, Inc. |
Delaware |
6026854 |
0 |
6479470 |
0 |
6479470 |
10.2 % |
10/09/2024 |
The Vanguard Group |
Pennsylvania |
0 |
49496 |
6253380 |
157291 |
6410671 |
10.04 % |
12/08/2024 |
The Vanguard Group |
Pennsylvania |
0 |
49194 |
6077005 |
150328 |
6227333 |
9.65 % |
13/02/2024 |
Capital International Investors |
Delaware |
7417993 |
0 |
7461353 |
0 |
7461353 |
11.6 % |
09/02/2024 |
JPMORGAN CHASE & |
Delaware |
3738507 |
55443 |
4252228 |
32798 |
4286128 |
6.6 % |
16/01/2024 |
Capital International Investors |
Delaware |
6643120 |
0 |
6718340 |
0 |
6718340 |
10.4 % |
10/07/2023 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1778038 |
0 |
0 |
0 |
1778038 |
2.7 % |
10/03/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2976189 |
0 |
6650476 |
0 |
6650476 |
10.2 % |
10/03/2023 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1778038 |
0 |
0 |
0 |
1778038 |
2.7 % |
10/03/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2976189 |
0 |
6650476 |
0 |
6650476 |
10.2 % |
10/03/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
2604976 |
0 |
6854793 |
0 |
6854793 |
10.5 % |
14/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
2604976 |
0 |
6854793 |
0 |
6854793 |
10.5 % |
14/02/2023 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
3300947 |
0 |
0 |
0 |
3300947 |
5.1 % |
14/02/2023 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
3300947 |
0 |
0 |
0 |
3300947 |
5.1 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4538671 |
0 |
10112107 |
0 |
10112107 |
15.5 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4538671 |
0 |
10112107 |
0 |
10112107 |
15.5 % |
14/02/2023 |
Capital International Investors |
Delaware |
6005214 |
0 |
6105278 |
0 |
6105278 |
9.4 % |
13/02/2023 |
Capital International Investors |
Delaware |
6005214 |
0 |
6105278 |
0 |
6105278 |
9.4 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
52119 |
5840763 |
143323 |
5984086 |
9.18 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
3837808 |
0 |
4231246 |
0 |
4231246 |
6.5 % |
03/02/2023 |
JPMORGAN CHASE & |
Delaware |
3761520 |
45228 |
4007925 |
14388 |
4023936 |
6.1 % |
09/01/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
2588911 |
0 |
6846206 |
0 |
6846206 |
10.4 % |
10/11/2022 |
T. Rowe Price Investment Management, Inc. |
Maryland |
2588911 |
0 |
6846206 |
0 |
6846206 |
10.4 % |
10/11/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4035130 |
0 |
8271831 |
0 |
8271831 |
12.6 % |
11/10/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
4035130 |
0 |
8271831 |
0 |
8271831 |
12.6 % |
11/10/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1745331 |
0 |
4489161 |
0 |
4489161 |
6.7 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
1745331 |
0 |
4489161 |
0 |
4489161 |
6.7 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2790882 |
0 |
8439542 |
0 |
8439542 |
12.6 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2790882 |
0 |
8439542 |
0 |
8439542 |
12.6 % |
14/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
64276 |
5705442 |
146426 |
5851868 |
8.76 % |
09/02/2022 |
Capital Research Global Investors |
Delaware |
3278858 |
0 |
3284109 |
0 |
3284109 |
4.9 % |
10/12/2021 |
Capital Research Global Investors |
Delaware |
3278858 |
0 |
3284109 |
0 |
3284109 |
4.9 % |
10/12/2021 |
BlackRock, Inc. |
Delaware |
2784143 |
0 |
3275840 |
0 |
3275840 |
4.9 % |
10/12/2021 |
Capital Research Global Investors |
Delaware |
6621912 |
0 |
6626338 |
0 |
6626338 |
10 % |
10/03/2021 |
Capital Research Global Investors |
Delaware |
6621912 |
0 |
6626338 |
0 |
6626338 |
10 % |
10/03/2021 |
Capital Research Global Investors |
Delaware |
6434098 |
0 |
6438405 |
0 |
6438405 |
9.7 % |
16/02/2021 |
Capital Research Global Investors |
Delaware |
6434098 |
0 |
6438405 |
0 |
6438405 |
9.7 % |
16/02/2021 |
Capital World Investors |
Delaware |
1845238 |
0 |
1845238 |
0 |
1845238 |
2.8 % |
16/02/2021 |
Capital World Investors |
Delaware |
1845238 |
0 |
1845238 |
0 |
1845238 |
2.8 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2774167 |
0 |
8627080 |
0 |
8627080 |
13 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2774167 |
0 |
8627080 |
0 |
8627080 |
13 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
68291 |
5678464 |
157252 |
5835716 |
8.81 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
2931928 |
0 |
3398372 |
0 |
3398372 |
5.1 % |
05/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2240118 |
0 |
7204771 |
0 |
7204771 |
10.8 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2240118 |
0 |
7204771 |
0 |
7204771 |
10.8 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
51836 |
19803 |
5907861 |
66118 |
5973979 |
9.01 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
51836 |
19803 |
5907861 |
66118 |
5973979 |
9.01 % |
12/02/2020 |
FMR LLC |
Delaware |
407635 |
0 |
3087182 |
0 |
3087182 |
4.659 % |
07/02/2020 |
Abigail P. Johnson |
United States of America |
0 |
0 |
3087182 |
0 |
3087182 |
4.659 % |
07/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2229701 |
0 |
8591215 |
0 |
8591215 |
12.7 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2229701 |
0 |
8591215 |
0 |
8591215 |
12.7 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
52990 |
14258 |
6164328 |
62479 |
6226807 |
9.23 % |
11/02/2019 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
3366485 |
0 |
0 |
0 |
3366485 |
4.9 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2178723 |
0 |
8794777 |
0 |
8794777 |
12.8 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
37554 |
8935 |
6174686 |
40865 |
6215551 |
9.1 % |
08/02/2018 |
Fargo & Company |
Delaware |
62953 |
803553 |
62953 |
3090682 |
3153635 |
4.52 % |
10/08/2017 |
The Vanguard Group |
Pennsylvania |
41659 |
8535 |
5745127 |
46519 |
5791646 |
8.2 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
2198658 |
0 |
9258444 |
0 |
9258444 |
13.1 % |
07/02/2017 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
3780835 |
0 |
0 |
0 |
3780835 |
5.3 % |
07/02/2017 |
Fargo & Company |
Delaware |
37202 |
858712 |
37202 |
3665187 |
3702389 |
5.24 % |
24/01/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
7153492 |
10 % |
08/07/2016 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
3979835 |
5.5 % |
08/07/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
7153492 |
10 % |
08/07/2016 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
3979835 |
5.5 % |
08/07/2016 |
Citadel Advisors Holdings II LP |
Delaware |
0 |
1451876 |
0 |
0 |
6 |
1.9 % |
16/02/2016 |
Kenneth Griffin |
US |
0 |
1485838 |
0 |
0 |
6 |
2 % |
16/02/2016 |
Citadel GP LLC |
Delaware |
0 |
1485838 |
0 |
0 |
6 |
2 % |
16/02/2016 |
Citadel Advisors LLC |
Delaware |
0 |
1136305 |
0 |
0 |
6 |
1.5 % |
16/02/2016 |
Robert Atchinson |
United States |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Adage Capital Advisors, L.L.C. |
Delaware |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Adage Capital Partners GP, L.L.C. |
Delaware |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Adage Capital Partners, L.P. |
Delaware |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Phillip Gross |
United States |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Phillip Gross |
United States |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Adage Capital Partners, L.P. |
Delaware |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Adage Capital Partners GP, L.L.C. |
Delaware |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Adage Capital Advisors, L.L.C. |
Delaware |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
Robert Atchinson |
United States |
0 |
2015314 |
0 |
2015314 |
2015314 |
2.65 % |
16/02/2016 |
BCIP Associates G |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
BCIP TCV, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
Bain Capital Integral Investors, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
Bain Capital Fund IX, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
The Vanguard Group |
Pennsylvania |
158724 |
4300 |
5192724 |
158424 |
5351148 |
7.04 % |
10/02/2016 |
Massachusetts Financial Services Company |
Delaware |
1907717 |
0 |
1919840 |
0 |
1919840 |
2.5 % |
08/02/2016 |
Citadel GP LLC |
Delaware |
0 |
5339517 |
0 |
0 |
6 |
7.2 % |
17/02/2015 |
Kenneth Griffin |
US |
0 |
5339517 |
0 |
0 |
6 |
7.2 % |
17/02/2015 |
Citadel Advisors Holdings II LP |
Delaware |
0 |
5314637 |
0 |
0 |
6 |
7.1 % |
17/02/2015 |
Citadel Advisors LLC |
Delaware |
0 |
5202204 |
0 |
0 |
6 |
7 % |
17/02/2015 |
Massachusetts Financial Services Company |
Delaware |
4275522 |
0 |
4293053 |
0 |
4293053 |
5.8 % |
03/02/2015 |
Robert Atchinson |
United States |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Adage Capital Advisors, L.L.C. |
Delaware |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Adage Capital Partners GP, L.L.C. |
Delaware |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Adage Capital Partners, L.P. |
Delaware |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Adage Capital Partners, L.P. |
Delaware |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Adage Capital Partners GP, L.L.C. |
Delaware |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Adage Capital Advisors, L.L.C. |
Delaware |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Robert Atchinson |
United States |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Phillip Gross |
United States |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Phillip Gross |
United States |
0 |
3727769 |
0 |
3727769 |
3727769 |
5.06 % |
23/05/2014 |
Kenneth Griffin |
U.S. Citizen |
0 |
5305306 |
0 |
5305306 |
5305306 |
7.2 % |
08/05/2014 |
Citadel GP LLC |
Delaware |
0 |
5305306 |
0 |
5305306 |
5305306 |
7.2 % |
08/05/2014 |
Citadel Advisors Holdings II LP |
Delaware |
0 |
5299735 |
0 |
5299735 |
5299735 |
7.2 % |
08/05/2014 |
Citadel Advisors LLC |
Delaware |
0 |
5280706 |
0 |
5280706 |
5280706 |
7.2 % |
08/05/2014 |
Citadel Advisors LLC |
Delaware |
0 |
5280706 |
0 |
5280706 |
5280706 |
7.2 % |
08/05/2014 |
Citadel Advisors Holdings II LP |
Delaware |
0 |
5299735 |
0 |
5299735 |
5299735 |
7.2 % |
08/05/2014 |
Citadel GP LLC |
Delaware |
0 |
5305306 |
0 |
5305306 |
5305306 |
7.2 % |
08/05/2014 |
Kenneth Griffin |
U.S. Citizen |
0 |
5305306 |
0 |
5305306 |
5305306 |
7.2 % |
08/05/2014 |