| Artisan Partners Limited Partnership |
Delaware |
0 |
1812552 |
0 |
2071500 |
2071500 |
6.8 % |
12/02/2024 |
| 95-1411037 |
Delaware |
2495626 |
0 |
2495626 |
0 |
13 |
8.1 % |
09/02/2024 |
| JPMORGAN CHASE & CO.13-2624428 |
Delaware |
1038612 |
0 |
1221289 |
0 |
1225734 |
4 % |
07/11/2022 |
| Sands Capital Management, LLC |
Delaware United States |
2002387 |
0 |
3041867 |
0 |
3041867 |
10.34 % |
11/02/2022 |
| Mackenzie Financial Corporation |
Toronto Ontario Canada |
1685430 |
0 |
1685430 |
0 |
1685430 |
5.73 % |
04/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
2042006 |
0 |
2084707 |
0 |
2084707 |
7.1 % |
02/02/2022 |
| JPMORGAN CHASE & CO.13-2624428 |
Delaware |
1692719 |
0 |
2079347 |
0 |
2083625 |
7 % |
24/01/2022 |
| Brown Capital Management, LLC |
|
0 |
0 |
0 |
0 |
0 |
0 % |
09/07/2021 |
| 95-1411037 |
Delaware |
1183639 |
0 |
1183639 |
0 |
13 |
4.1 % |
16/02/2021 |
| 52-0556948 |
Maryland |
381485 |
0 |
1812756 |
0 |
1812756 |
6.2 % |
16/02/2021 |
| The Brown Capital Management Small Company Fund |
State of Delaware |
1446065 |
0 |
1446065 |
0 |
1446065 |
5.01 % |
12/02/2021 |
| Brown Capital Management, LLC |
State of Maryland |
1665344 |
0 |
2722288 |
0 |
2722288 |
9.43 % |
12/02/2021 |
| NORGES BANK (THE CENTRAL BANK OF NORWAY) |
NORWAY |
0 |
0 |
385758 |
51645 |
437403 |
1.52 % |
05/02/2021 |
| (1) BlackRock, Inc. |
Delaware |
2232087 |
0 |
2278895 |
0 |
2278895 |
7.9 % |
29/01/2021 |
| Sands Capital Management, LLC |
Delaware, United States |
2092163 |
0 |
3074149 |
0 |
3074149 |
10.65 % |
11/01/2021 |
| 52-0556948 |
Maryland |
259991 |
0 |
1445405 |
0 |
1445405 |
5.4 % |
14/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
2107360 |
0 |
2190662 |
0 |
2190662 |
8.2 % |
05/02/2020 |
| NORGES BANK (THE CENTRAL BANK OF NORWAY) |
NORWAY |
0 |
0 |
1529139 |
53 |
1529192 |
5.74 % |
31/01/2020 |
| Wellington Group Holdings LLP |
Massachusetts |
0 |
1241225 |
0 |
0 |
1344923 |
5.05 % |
28/01/2020 |
| Wellington Management Group LLP |
Massachusetts |
0 |
1241225 |
0 |
0 |
1344923 |
5.05 % |
28/01/2020 |
| Wellington Investment Advisors Holdings LLP |
Massachusetts |
0 |
1241225 |
0 |
0 |
1344923 |
5.05 % |
28/01/2020 |
| NORGES BANK (THE CENTRAL BANK OF NORWAY) |
NORWAY |
0 |
450056106 |
1312239 |
10806 |
1323045 |
5.01 % |
02/01/2020 |
| Brown Capital Management, LLC |
State of Maryland |
1210609 |
0 |
1908704 |
0 |
1908704 |
7.75 % |
10/05/2019 |
| (1) BlackRock, Inc. |
Delaware |
1573078 |
0 |
1604250 |
0 |
1604250 |
7 % |
01/02/2018 |
| 10) |
Delaware |
2369494 |
0 |
2369494 |
0 |
2369494 |
10.7 % |
14/02/2017 |
| 10) |
Delaware |
2369494 |
0 |
2369494 |
0 |
2369494 |
10.7 % |
14/02/2017 |
| 1,184,747 |
Delaware |
1184747 |
0 |
1184747 |
0 |
1184747 |
5.35 % |
14/02/2017 |
| 1,184,747 |
Delaware |
1184747 |
0 |
1184747 |
0 |
1184747 |
5.35 % |
14/02/2017 |
| 1,184,747 |
Delaware |
1184747 |
0 |
1184747 |
0 |
1184747 |
5.35 % |
14/02/2017 |
| 1,184,747 |
Delaware |
1184747 |
0 |
1184747 |
0 |
1184747 |
5.35 % |
14/02/2017 |
| 10) |
Delaware |
2369494 |
0 |
2369494 |
0 |
2369494 |
10.7 % |
14/02/2017 |
| 10.70% |
Delaware |
2369494 |
0 |
2369494 |
0 |
2369494 |
10.7 % |
14/02/2017 |
| Capital Research Global Investors ** |
Delaware |
1180600 |
0 |
1180600 |
0 |
1180600 |
5.3 % |
13/02/2017 |
| MDV — Revelation LLC |
Delaware United States America |
0 |
1443723 |
0 |
1443723 |
1443723 |
6.5 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| of 19 Pages |
Delaware |
0 |
13 |
0 |
0 |
1813978 |
8.2 % |
10/02/2017 |
| 9.1% (1) |
Denmark |
2024448 |
0 |
2024448 |
0 |
2024448 |
9.1 % |
08/02/2017 |