FMR LLC |
Delaware |
988772 |
0 |
993034 |
0 |
993034 |
9.809 % |
10/01/2024 |
Abigail P. Johnson |
United States of America |
0 |
0 |
993034 |
0 |
993034 |
9.809 % |
10/01/2024 |
FMR LLC |
Delaware |
988772 |
0 |
993034 |
0 |
993034 |
9.809 % |
10/01/2024 |
Abigail P. Johnson |
United States of America |
0 |
0 |
993034 |
0 |
993034 |
9.809 % |
10/01/2024 |
T. Rowe Price Investment Management, Inc. |
Maryland |
447387 |
0 |
1239545 |
0 |
1239545 |
12.1 % |
14/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
447387 |
0 |
1239545 |
0 |
1239545 |
12.1 % |
14/02/2023 |
C. James Koch |
U.S.A. |
2235692 |
0 |
2084152 |
0 |
2271472 |
18.4 % |
10/02/2023 |
C. James Koch |
U.S.A. |
2235692 |
0 |
2084152 |
0 |
2271472 |
18.4 % |
10/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
4255 |
886355 |
12574 |
898929 |
8.79 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
823009 |
0 |
842595 |
0 |
842595 |
8.2 % |
03/02/2023 |
T. Rowe Price Investment Management, Inc. |
Maryland |
480744 |
0 |
1365561 |
0 |
1365561 |
13.3 % |
10/08/2022 |
T. Rowe Price Investment Management, Inc. |
Maryland |
480744 |
0 |
1365561 |
0 |
1365561 |
13.3 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
23453 |
0 |
62351 |
0 |
62351 |
0.6 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
23453 |
0 |
62351 |
0 |
62351 |
0.6 % |
10/08/2022 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1128691 |
0 |
1128691 |
11.048 % |
10/06/2022 |
FMR LLC |
Delaware |
1122890 |
0 |
1128691 |
0 |
1128691 |
11.048 % |
10/06/2022 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1128691 |
0 |
1128691 |
11.048 % |
10/06/2022 |
FMR LLC |
Delaware |
1122890 |
0 |
1128691 |
0 |
1128691 |
11.048 % |
10/06/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
437917 |
0 |
1324015 |
0 |
1324015 |
12.9 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
437917 |
0 |
1324015 |
0 |
1324015 |
12.9 % |
14/02/2022 |
C. James Koch |
U.S.A. |
2238973 |
0 |
2093598 |
0 |
2274753 |
18.5 % |
10/02/2022 |
C. James Koch |
U.S.A. |
2238973 |
0 |
2093598 |
0 |
2274753 |
18.5 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
5525 |
845852 |
13244 |
859096 |
8.42 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
751820 |
0 |
798400 |
0 |
798400 |
7.8 % |
01/02/2022 |
BlackRock, Inc. |
Delaware |
1013023 |
0 |
1073275 |
0 |
1073275 |
10.6 % |
09/03/2021 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
425874 |
0 |
0 |
0 |
425874 |
4.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
281059 |
0 |
1222339 |
0 |
1222339 |
12.3 % |
16/02/2021 |
Renaissance Technologies LLC |
Delaware |
369811 |
0 |
373500 |
0 |
373500 |
3.76 % |
10/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
369811 |
0 |
373500 |
0 |
373500 |
3.76 % |
10/02/2021 |
Renaissance Technologies LLC |
Delaware |
369811 |
0 |
373500 |
0 |
373500 |
3.76 % |
10/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
369811 |
0 |
373500 |
0 |
373500 |
3.76 % |
10/02/2021 |
C. James Koch |
U.S.A. |
2357231 |
0 |
2250775 |
0 |
2396667 |
19.54 % |
10/02/2021 |
C. James Koch |
U.S.A. |
2357231 |
0 |
2250775 |
0 |
2396667 |
19.54 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
7254 |
829198 |
14558 |
843756 |
8.49 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
885313 |
0 |
914480 |
0 |
914480 |
9.2 % |
28/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
291186 |
0 |
1368980 |
0 |
1368980 |
14.8 % |
14/02/2020 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
549248 |
0 |
0 |
0 |
549248 |
5.9 % |
14/02/2020 |
C. James Koch |
U.S.A. |
2909058 |
0 |
2810803 |
0 |
2959494 |
24.33 % |
13/02/2020 |
C. James Koch |
U.S.A. |
2909058 |
0 |
2810803 |
0 |
2959494 |
24.33 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
480359 |
0 |
490582 |
177 |
490759 |
5.33 % |
12/02/2020 |
Renaissance Technologies LLC |
Delaware |
480359 |
0 |
490582 |
177 |
490759 |
5.33 % |
12/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
480359 |
0 |
490582 |
177 |
490759 |
5.33 % |
12/02/2020 |
Renaissance Technologies LLC |
Delaware |
480359 |
0 |
490582 |
177 |
490759 |
5.33 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
17822 |
2321 |
887203 |
19010 |
906213 |
9.83 % |
11/02/2020 |
The Vanguard Group |
Pennsylvania |
17822 |
2321 |
887203 |
19010 |
906213 |
9.83 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
1011086 |
0 |
1026056 |
0 |
1026056 |
11.1 % |
04/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
273253 |
0 |
1360337 |
0 |
1360337 |
15.8 % |
14/02/2019 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
466146 |
0 |
0 |
0 |
466146 |
5.4 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
273253 |
0 |
1360337 |
0 |
1360337 |
15.8 % |
14/02/2019 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
466146 |
0 |
0 |
0 |
466146 |
5.4 % |
14/02/2019 |
C. James Koch |
U.S.A. |
2992411 |
0 |
2923971 |
0 |
3042847 |
26.34 % |
11/02/2019 |
C. James Koch |
U.S.A. |
2992411 |
0 |
2923971 |
0 |
3042847 |
26.34 % |
11/02/2019 |
The Vanguard Group |
Pennsylvania |
17121 |
3346 |
917047 |
19713 |
936760 |
10.89 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
953418 |
0 |
972983 |
0 |
972983 |
11.3 % |
24/01/2019 |
The Vanguard Group |
Pennsylvania |
17754 |
3346 |
854062 |
20346 |
874408 |
10.01 % |
10/09/2018 |
The Vanguard Group |
Pennsylvania |
17754 |
3346 |
854062 |
20346 |
874408 |
10.01 % |
10/09/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
186226 |
0 |
1021496 |
0 |
1021496 |
11.7 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
186226 |
0 |
1021496 |
0 |
1021496 |
11.7 % |
14/02/2018 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
0 |
0 % |
14/02/2018 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
0 |
0 % |
14/02/2018 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
0 |
0 % |
14/02/2018 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
0 |
0 % |
14/02/2018 |
C. James Koch |
U.S.A. |
3166078 |
0 |
3114592 |
0 |
3216514 |
27.46 % |
09/02/2018 |
C. James Koch |
U.S.A. |
3166078 |
0 |
3114592 |
0 |
3216514 |
27.46 % |
09/02/2018 |
The Vanguard Group |
Pennsylvania |
16403 |
3346 |
716377 |
18995 |
735372 |
8.48 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
863840 |
0 |
881963 |
0 |
881963 |
10.2 % |
19/01/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
936619 |
10.1 % |
10/07/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
936619 |
10.1 % |
10/07/2017 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
654213 |
7.12 % |
14/02/2017 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
654213 |
7.12 % |
14/02/2017 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
654213 |
7.12 % |
14/02/2017 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
654213 |
7.12 % |
14/02/2017 |
KOCH C JAMES |
USA |
3295565 |
0 |
3245079 |
0 |
3346001 |
26.85 % |
13/02/2017 |
The Vanguard Group |
Pennsylvania |
17515 |
1246 |
677110 |
18307 |
695417 |
7.56 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
142730 |
0 |
805633 |
0 |
805633 |
8.7 % |
07/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
142730 |
0 |
805633 |
0 |
805633 |
8.7 % |
07/02/2017 |
BlackRock, Inc. |
Delaware |
1000672 |
0 |
1021476 |
0 |
1021476 |
11.1 % |
12/01/2017 |
BlackRock, Inc. |
Delaware |
904522 |
0 |
925321 |
0 |
925321 |
10.1 % |
09/11/2016 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
911613 |
10.1 % |
10/08/2016 |
FMR LLC |
Delaware |
39269 |
0 |
599283 |
0 |
599283 |
6.419 % |
10/06/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
599283 |
0 |
599283 |
6.419 % |
10/06/2016 |
FMR LLC |
Delaware |
39269 |
0 |
599283 |
0 |
599283 |
6.419 % |
10/06/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
599283 |
0 |
599283 |
6.419 % |
10/06/2016 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
766547 |
8.2 % |
05/05/2016 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
552695 |
5.8 % |
16/02/2016 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
552695 |
5.8 % |
16/02/2016 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
552695 |
5.8 % |
16/02/2016 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
552695 |
5.8 % |
16/02/2016 |
The Vanguard Group |
Pennsylvania |
20255 |
700 |
631205 |
20355 |
651560 |
6.82 % |
10/02/2016 |
Neuberger Berman Group LLC |
Delaware |
0 |
450348 |
0 |
450348 |
450348 |
4.72 % |
09/02/2016 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
450348 |
0 |
450348 |
450348 |
4.72 % |
09/02/2016 |
KOCH C JAMES |
USA |
3424971 |
0 |
3396485 |
0 |
3475407 |
27.04 % |
01/02/2016 |
KOCH C JAMES |
USA |
3424971 |
0 |
3396485 |
0 |
3475407 |
27.04 % |
01/02/2016 |
BlackRock, Inc. |
Delaware |
766195 |
0 |
785819 |
0 |
785819 |
8.2 % |
25/01/2016 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
583174 |
6 % |
17/08/2015 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
583174 |
6 % |
17/08/2015 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
583174 |
6 % |
17/08/2015 |
TYBOURNE CAPITAL MANAGEMENT LIMITED |
Cayman Islands |
|
|
|
|
583174 |
6 % |
17/08/2015 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
583174 |
6 % |
17/08/2015 |
TYBOURNE CAPITAL MANAGEMENT |
Hong Kong |
|
|
|
|
583174 |
6 % |
17/08/2015 |
VISWANATHAN KRISHNAN |
United Kingdom |
|
|
|
|
583174 |
6 % |
17/08/2015 |
TYBOURNE KESARI LIMITED |
Cayman Islands |
|
|
|
|
583174 |
6 % |
17/08/2015 |
Fidelity Contrafund |
Massachusetts |
509556 |
0 |
0 |
0 |
509556 |
5.457 % |
13/02/2015 |
FMR LLC |
Delaware |
30651 |
0 |
1080073 |
0 |
1080073 |
11.568 % |
13/02/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1080073 |
0 |
1080073 |
11.568 % |
13/02/2015 |
FMR LLC |
Delaware |
30651 |
0 |
1080073 |
0 |
1080073 |
11.568 % |
13/02/2015 |
Fidelity Contrafund |
Massachusetts |
509556 |
0 |
0 |
0 |
509556 |
5.457 % |
13/02/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1080073 |
0 |
1080073 |
11.568 % |
13/02/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1080073 |
0 |
1080073 |
11.568 % |
13/02/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1080073 |
0 |
1080073 |
11.568 % |
13/02/2015 |
The Vanguard Group |
Pennsylvania |
11428 |
|
590278 |
10728 |
601006 |
6.43 % |
11/02/2015 |
KOCH C JAMES |
USA |
3718671 |
0 |
3690185 |
0 |
3904107 |
29.58 % |
09/02/2015 |
BlackRock, Inc. |
Delaware |
705869 |
0 |
724179 |
0 |
724179 |
7.8 % |
26/01/2015 |
The Vanguard Group |
Pennsylvania |
11928 |
|
560471 |
11228 |
571699 |
6.48 % |
11/02/2014 |
The Vanguard Group |
Pennsylvania |
11928 |
|
560471 |
11228 |
571699 |
6.48 % |
11/02/2014 |
Charles B. Johnson |
USA |
4 |
4 |
4 |
4 |
440489 |
4.99 % |
10/02/2014 |
Franklin Resources, Inc. |
Delaware |
4 |
4 |
4 |
4 |
440489 |
4.99 % |
10/02/2014 |
Rupert H. Johnson, Jr. |
USA |
4 |
4 |
4 |
4 |
440489 |
4.99 % |
10/02/2014 |
KOCH C JAMES |
USA |
4057035 |
0 |
4033549 |
0 |
4107471 |
31.87 % |
07/02/2014 |
BlackRock, Inc. |
Delaware |
701977 |
0 |
727611 |
0 |
727611 |
8.2 % |
28/01/2014 |
FMR LLC |
Delaware |
15281 |
0 |
1032623 |
0 |
1032623 |
11.706 % |
10/10/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1032623 |
0 |
1032623 |
11.706 % |
10/10/2013 |
FMR LLC |
Delaware |
15281 |
0 |
1032623 |
0 |
1032623 |
11.706 % |
10/10/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1032623 |
0 |
1032623 |
11.706 % |
10/10/2013 |
Franklin Advisers, Inc. |
California |
594600 |
0 |
616100 |
0 |
616100 |
7 % |
11/02/2013 |
Rupert H. Johnson, Jr. |
USA |
4 |
4 |
4 |
4 |
647343 |
7.4 % |
11/02/2013 |
Charles B. Johnson |
USA |
4 |
4 |
4 |
4 |
647343 |
7.4 % |
11/02/2013 |
Franklin Resources, Inc. |
Delaware |
4 |
4 |
4 |
4 |
647343 |
7.4 % |
11/02/2013 |
The Vanguard Group |
Pennsylvania |
11674 |
|
516966 |
11274 |
528240 |
6 % |
11/02/2013 |
KOCH C JAMES |
USA |
4164541 |
0 |
4141055 |
0 |
4237733 |
32.65 % |
01/02/2013 |
KOCH C JAMES |
USA |
4164541 |
0 |
4141055 |
0 |
4237733 |
32.65 % |
01/02/2013 |
KOCH C JAMES |
USA |
4450670 |
0 |
4427184 |
0 |
4492408 |
34.9 % |
13/02/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
12474 |
|
568528 |
12474 |
581002 |
6.73 % |
09/02/2012 |
KOCH C JAMES |
USA |
4585008 |
0 |
4461522 |
0 |
4490274 |
33.42 % |
14/02/2011 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
14017 |
|
579535 |
14017 |
593552 |
6.4 % |
10/02/2011 |
BlackRock, Inc. |
Delaware |
678921 |
0 |
678921 |
0 |
678921 |
7.32 % |
03/02/2011 |
KOCH C JAMES |
USA |
4515733 |
0 |
4515435 |
0 |
4519389 |
31.62 % |
12/02/2010 |
Renaissance Technologies LLC |
Delaware |
151600 |
0 |
151600 |
0 |
151600 |
1.49 % |
12/02/2010 |
James H. Simons |
United States |
151600 |
0 |
151600 |
0 |
151600 |
0 % |
12/02/2010 |
Neuberger Berman Inc. |
Delaware |
100 |
870804 |
0 |
1023495 |
1023495 |
10.315 % |
10/07/2008 |
Neuberger Berman, LLC |
Delaware |
100 |
870804 |
0 |
1023495 |
1023495 |
10.315 % |
10/07/2008 |
Lord, Abbett & Co. LLC |
|
|
|
|
|
907986 |
8.84 % |
13/02/2008 |
James |
|
|
|
|
|
4533378 |
31.84 % |
12/02/2008 |
Lord, Abbett & Co. LLC |
|
|
|
|
|
907986 |
8.84 % |
10/01/2008 |
James |
|
|
|
|
|
4590985 |
32.2 % |
11/02/2005 |