| William Blair Investment Management, LLC |
Delaware |
2253832 |
0 |
2548484 |
0 |
2548484 |
6.1 % |
14/11/2024 |
| Wasatch Advisors LP 87-0319391 |
|
2660244 |
0 |
2660244 |
0 |
2660244 |
6.3 % |
09/02/2024 |
| (1) BlackRock, Inc. |
Delaware |
5235148 |
0 |
5310893 |
0 |
5310893 |
12.6 % |
31/01/2023 |
| Neuberger Berman Genesis Fund |
|
0 |
1574744 |
0 |
1574744 |
1574744 |
3.74 % |
14/02/2022 |
| Neuberger Berman Group LLC |
|
0 |
2418920 |
0 |
2449331 |
2449331 |
5.82 % |
14/02/2022 |
| Neuberger Berman Investment Advisers LLC |
|
0 |
2418920 |
0 |
2449331 |
2449331 |
5.82 % |
14/02/2022 |
| Neuberger Berman Equity Funds |
|
0 |
1574744 |
0 |
1574744 |
1574744 |
3.74 % |
14/02/2022 |
| (1) BlackRock, Inc. |
Delaware |
5101520 |
0 |
5162520 |
0 |
5162520 |
12.3 % |
27/01/2022 |
| (1) BlackRock, Inc. |
Delaware |
5612155 |
0 |
5679895 |
0 |
5679895 |
14.7 % |
04/02/2020 |
| (1) BlackRock, Inc. |
Delaware |
5315689 |
0 |
5427242 |
0 |
5427242 |
14.3 % |
28/01/2019 |
| 10. |
Massachusetts |
0 |
3522978 |
0 |
0 |
3522978 |
9.36 % |
06/04/2018 |
| 10. |
Massachusetts |
0 |
4090294 |
0 |
4090294 |
4090294 |
10.86 % |
06/04/2018 |
| 2 |
New York United States America |
0 |
1158 |
0 |
1158 |
10 |
0.003 % |
14/02/2018 |
| (1) BlackRock, Inc. |
Delaware |
4479384 |
0 |
4549511 |
0 |
4549511 |
12.1 % |
19/01/2018 |
| Van Berkom & Associates Inc. |
Canada |
1665958 |
0 |
0 |
0 |
1665958 |
4.58 % |
19/07/2017 |
| Van Berkom & Associates Inc. |
Canada |
1665958 |
0 |
0 |
0 |
1665958 |
4.58 % |
19/07/2017 |
| Van Berkom & Associates Inc. |
Canada |
1665958 |
0 |
0 |
0 |
1665958 |
4.58 % |
19/07/2017 |
| (1) BlackRock, Inc. |
Delaware |
3988191 |
0 |
4059323 |
0 |
4059323 |
10.9 % |
10/07/2017 |
| 2 |
New York, United States of America |
0 |
2061552 |
0 |
2061552 |
2061552 |
5.6 % |
14/02/2017 |
| Page 2 of 5 Pages |
California |
1465657 |
0 |
1465657 |
0 |
1465657 |
3.98 % |
10/02/2017 |
| of 5 Pages |
Delaware |
5108718 |
0 |
5108718 |
0 |
5108718 |
13.9 % |
10/02/2017 |
| 2 |
DELAWARE |
0 |
|
0 |
|
0 |
0 % |
10/02/2017 |
| Van Berkom & Associates Inc. |
Canada |
1888158 |
0 |
1888158 |
0 |
1888158 |
5 % |
09/02/2017 |
| Van Berkom & Associates Inc. |
Canada |
1888158 |
0 |
1888158 |
0 |
1888158 |
5 % |
09/02/2017 |
| Van Berkom & Associates Inc. |
Canada |
1888158 |
0 |
1888158 |
0 |
1888158 |
5 % |
09/02/2017 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC000000000 |
California |
2536225 |
1520663 |
2536225 |
1520663 |
4056888 |
11.01 % |
09/02/2017 |
| (1) BlackRock, Inc. |
Delaware |
2879354 |
0 |
2928615 |
0 |
2928615 |
7.9 % |
30/01/2017 |
| Van Berkom & Associates Inc. |
Canada |
1992328 |
0 |
0 |
0 |
1992328 |
5.38 % |
21/04/2016 |
| Van Berkom & Associates Inc. |
Canada |
1992328 |
0 |
0 |
0 |
1992328 |
5.38 % |
21/04/2016 |
| Van Berkom & Associates Inc. |
Canada |
1992328 |
0 |
0 |
0 |
1992328 |
5.38 % |
21/04/2016 |
| of 5 Pages |
California |
3583264 |
0 |
3583264 |
0 |
3583264 |
9.9 % |
29/01/2014 |
| of 5 Pages |
Delaware |
0 |
0 |
0 |
0 |
19575287 |
53.9 % |
24/01/2014 |