| Wasatch Advisors, Inc. 87-0319391 |
|
1694339 |
0 |
1694339 |
0 |
1694339 |
5.2 % |
10/02/2022 |
| Wasatch Advisors, Inc. 87-0319391 |
|
1694339 |
0 |
1694339 |
0 |
1694339 |
5.2 % |
10/02/2022 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
0 |
64956 |
3653016 |
91823 |
3744839 |
11.56 % |
09/02/2022 |
| Stichting Pensioenfonds ABP |
Delaware, United States of America |
0 |
2715000 |
0 |
2715000 |
2715000 |
8.4 % |
04/02/2022 |
| APGAsset Management, N.V. |
Delaware United States America |
0 |
2715000 |
0 |
2715000 |
2715000 |
8.4 % |
04/02/2022 |
| Asset Management US Inc. |
Delaware, United States of America |
0 |
2715000 |
0 |
2715000 |
2715000 |
8.4 % |
04/02/2022 |
| Asset Management, N.V. |
Delaware, United States of America |
0 |
2715000 |
0 |
2715000 |
2715000 |
8.4 % |
04/02/2022 |
| Groep, N.V. |
Delaware, United States of America |
0 |
2715000 |
0 |
2715000 |
2715000 |
8.4 % |
04/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
4804972 |
0 |
4844013 |
0 |
4844013 |
15 % |
26/01/2022 |
| (1)Names of reporting persons. BlackRock, Inc. |
Delaware |
4808794 |
0 |
4844013 |
0 |
4844013 |
15 % |
25/01/2022 |
| Brown Capital Management, LLC |
|
941399 |
0 |
1391418 |
0 |
1391418 |
4.3 % |
12/02/2021 |
| The Vanguard Group - 23-1945930 |
|
0 |
71026 |
3492133 |
96985 |
3589118 |
11.09 % |
10/02/2021 |
| (1) BlackRock, Inc. |
Delaware |
4962332 |
0 |
5029187 |
0 |
5029187 |
15.5 % |
25/01/2021 |
| Brown Capital Management, LLC |
State of Maryland |
967242 |
0 |
1705829 |
0 |
1705829 |
5.28 % |
10/08/2020 |
| The Brown Capital Management Small Company Fund |
|
1879920 |
0 |
1879920 |
0 |
1879920 |
5.84 % |
14/02/2020 |
| Brown Capital Management, LLC |
|
2160919 |
0 |
3438569 |
0 |
3438569 |
10.69 % |
14/02/2020 |
| The Vanguard Group - 23-1945930 |
Pennsylvania |
68066 |
4807 |
3588161 |
68495 |
3656656 |
11.36 % |
11/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
4725122 |
0 |
4785224 |
0 |
4785224 |
14.9 % |
04/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
4617117 |
0 |
4697980 |
0 |
4697980 |
14.6 % |
24/01/2019 |
| (1) BlackRock, Inc. |
Delaware |
3895241 |
0 |
3964398 |
0 |
3964398 |
12.4 % |
23/01/2018 |
| (1) BlackRock, Inc. |
Delaware |
3412912 |
0 |
3479166 |
0 |
3479166 |
11 % |
12/01/2017 |
| (1) BlackRock, Inc. |
Delaware |
3113961 |
0 |
3180708 |
0 |
3180708 |
10.1 % |
09/11/2016 |
| The Brown Capital Management Small Company Fund |
State of Maryland |
1642658 |
0 |
1642658 |
0 |
1642658 |
5.19 % |
05/10/2016 |
| Brown Capital Management, LLC |
State of Maryland |
2015493 |
0 |
3462882 |
0 |
3462882 |
10.95 % |
05/10/2016 |
| (1) BlackRock, Inc. |
Delaware |
2852329 |
0 |
2918976 |
0 |
2918976 |
9.3 % |
25/01/2016 |
| (1) BlackRock, Inc. |
Delaware |
2535821 |
0 |
2601846 |
0 |
2601846 |
8.5 % |
23/01/2015 |
| (1) BlackRock, Inc. |
Delaware |
2508343 |
0 |
2597989 |
0 |
2597989 |
8.6 % |
28/01/2014 |
| The Brown Capital Management Small Company Fund |
State of Maryland |
1538790 |
0 |
1538790 |
0 |
1538790 |
5.15 % |
08/10/2013 |
| Brown Capital Management, LLC |
State of Maryland |
1841826 |
0 |
2996846 |
0 |
2996846 |
10.03 % |
08/10/2013 |
| (1) BlackRock, Inc. |
Delaware |
2217079 |
0 |
2217079 |
0 |
2217079 |
7.55 % |
07/02/2013 |
| Brown Capital Management, LLC |
State of Maryland |
1308743 |
0 |
2348135 |
0 |
2348135 |
8.11 % |
13/02/2012 |