BlackRock, Inc. |
Delaware |
1331056 |
0 |
1352664 |
0 |
1352664 |
7.6 % |
08/11/2024 |
BlackRock, Inc. |
Delaware |
0 |
0 |
1352664 |
0 |
1352664 |
7.6 % |
22/10/2024 |
BlackRock, Inc. |
Delaware |
1632781 |
0 |
1682094 |
0 |
1682094 |
9 % |
25/01/2024 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
42619 |
0 |
52683 |
0 |
52683 |
0.3 % |
14/02/2023 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
42619 |
0 |
52683 |
0 |
52683 |
0.3 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
26034 |
1968478 |
46803 |
2015281 |
10.11 % |
09/02/2023 |
Wellington Group Holdings LLP |
Delaware |
0 |
666755 |
0 |
676971 |
676971 |
3.4 % |
06/02/2023 |
Wellington Management Group LLP |
Massachusetts |
0 |
666755 |
0 |
676971 |
676971 |
3.4 % |
06/02/2023 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
666755 |
0 |
676971 |
676971 |
3.4 % |
06/02/2023 |
BlackRock, Inc. |
Delaware |
1354763 |
0 |
1387269 |
0 |
1387269 |
7 % |
31/01/2023 |
The Vanguard Group |
Pennsylvania |
0 |
27039 |
2038204 |
48328 |
2086532 |
10.04 % |
10/08/2022 |
The Vanguard Group |
Pennsylvania |
0 |
27039 |
2038204 |
48328 |
2086532 |
10.04 % |
10/08/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
418541 |
0 |
1528241 |
0 |
1528241 |
6.9 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
418541 |
0 |
1528241 |
0 |
1528241 |
6.9 % |
14/02/2022 |
Van Berkom & Associates Inc. |
Canada |
1523294 |
0 |
1523294 |
0 |
1523294 |
6.95 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
20257 |
1980173 |
40044 |
2020217 |
9.22 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
20257 |
1980173 |
40044 |
2020217 |
9.22 % |
10/02/2022 |
Van Berkom & Associates Inc. |
Canada |
0 |
0 |
0 |
0 |
0 |
0 % |
09/02/2022 |
Wellington Management Company LLP |
Delaware |
0 |
1436138 |
0 |
1496957 |
1496957 |
6.83 % |
04/02/2022 |
Wellington Group Holdings LLP |
Delaware |
0 |
1467795 |
0 |
1528614 |
1528614 |
6.97 % |
04/02/2022 |
Wellington Management Company LLP |
Delaware |
0 |
1436138 |
0 |
1496957 |
1496957 |
6.83 % |
04/02/2022 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1467795 |
0 |
1528614 |
1528614 |
6.97 % |
04/02/2022 |
Wellington Management Group LLP |
Massachusetts |
0 |
1467795 |
0 |
1528614 |
1528614 |
6.97 % |
04/02/2022 |
Wellington Management Group LLP |
Massachusetts |
0 |
1467795 |
0 |
1528614 |
1528614 |
6.97 % |
04/02/2022 |
Wellington Group Holdings LLP |
Delaware |
0 |
1467795 |
0 |
1528614 |
1528614 |
6.97 % |
04/02/2022 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1467795 |
0 |
1528614 |
1528614 |
6.97 % |
04/02/2022 |
BlackRock, Inc. |
Delaware |
1448622 |
0 |
1493763 |
0 |
1493763 |
6.8 % |
02/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
94968 |
0 |
439200 |
0 |
439200 |
1.9 % |
16/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
26117 |
1950525 |
44717 |
1995242 |
8.72 % |
10/02/2021 |
Van Berkom & Associates Inc. |
Canada |
1908711 |
0 |
1908711 |
0 |
1908711 |
8.35 % |
08/02/2021 |
Wellington Management Company LLP |
Delaware |
0 |
1983220 |
0 |
2243518 |
2243518 |
9.81 % |
04/02/2021 |
Wellington Management Group LLP |
Massachusetts |
0 |
2001630 |
0 |
2291855 |
2291855 |
10.02 % |
04/02/2021 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2001630 |
0 |
2291855 |
2291855 |
10.02 % |
04/02/2021 |
Wellington Group Holdings LLP |
Delaware |
0 |
2001630 |
0 |
2291855 |
2291855 |
10.02 % |
04/02/2021 |
BlackRock, Inc. |
Delaware |
1607327 |
0 |
1641970 |
0 |
1641970 |
7.2 % |
29/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
289338 |
0 |
1186058 |
0 |
1186058 |
5.1 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
289338 |
0 |
1186058 |
0 |
1186058 |
5.1 % |
14/02/2020 |
Van Berkom & Associates Inc. |
Canada |
1295151 |
0 |
1295151 |
0 |
1295151 |
5.65 % |
12/02/2020 |
Dimensional Fund Advisors LP |
Delaware |
1254132 |
0 |
1318738 |
0 |
1318738 |
5.76 % |
12/02/2020 |
The Vanguard Group |
Pennsylvania |
25406 |
7134 |
2064028 |
29266 |
2093294 |
9.13 % |
12/02/2020 |
Boston Partners |
Delaware |
448086 |
2443 |
672289 |
0 |
672289 |
2.93 % |
10/02/2020 |
Boston Partners |
Delaware |
448086 |
2443 |
672289 |
0 |
672289 |
2.93 % |
10/02/2020 |
BlackRock, Inc. |
Delaware |
1548665 |
0 |
1600166 |
0 |
1600166 |
7 % |
05/02/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2665684 |
0 |
3021188 |
3021188 |
13.19 % |
27/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
2665684 |
0 |
3021188 |
3021188 |
13.19 % |
27/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
2665684 |
0 |
3021188 |
3021188 |
13.19 % |
27/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
2665684 |
0 |
3021188 |
3021188 |
13.19 % |
27/01/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2665684 |
0 |
3021188 |
3021188 |
13.19 % |
27/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
2665684 |
0 |
3021188 |
3021188 |
13.19 % |
27/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
2629324 |
0 |
2935299 |
2935299 |
12.81 % |
27/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
2629324 |
0 |
2935299 |
2935299 |
12.81 % |
27/01/2020 |
Boston Partners |
Delaware |
966605 |
5453 |
1440764 |
0 |
1440764 |
6.39 % |
12/02/2019 |
Boston Partners |
Delaware |
966605 |
5453 |
1440764 |
0 |
1440764 |
6.39 % |
12/02/2019 |
The Vanguard Group |
Pennsylvania |
22010 |
6391 |
1982148 |
25901 |
2008049 |
8.9 % |
12/02/2019 |
Wellington Group Holdings LLP |
Delaware |
0 |
2322590 |
0 |
2804241 |
2804241 |
12.43 % |
12/02/2019 |
Wellington Management Group LLP |
Massachusetts |
0 |
2322590 |
0 |
2804241 |
2804241 |
12.43 % |
12/02/2019 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2322590 |
0 |
2804241 |
2804241 |
12.43 % |
12/02/2019 |
Wellington Management Company LLP |
Delaware |
0 |
2279036 |
0 |
2729720 |
2729720 |
12.1 % |
12/02/2019 |
Van Berkom & Associates Inc. |
Canada |
1514432 |
0 |
1514432 |
0 |
1514432 |
6.71 % |
11/02/2019 |
Van Berkom & Associates Inc. |
Canada |
1514432 |
0 |
1514432 |
0 |
1514432 |
6.71 % |
11/02/2019 |
Dimensional Fund Advisors LP |
Delaware |
1343115 |
0 |
1413093 |
0 |
1413093 |
6.27 % |
08/02/2019 |
BlackRock, Inc. |
Delaware |
1487278 |
0 |
1551486 |
0 |
1551486 |
6.9 % |
04/02/2019 |
FMR LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
10/05/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
0 |
0 |
0 |
0 % |
10/05/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
0 |
0 |
0 |
0 % |
10/05/2018 |
FMR LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
10/05/2018 |
TimesSquare Capital Management, LLC |
Delaware |
622055 |
0 |
624855 |
0 |
624855 |
2.8 % |
14/02/2018 |
TimesSquare Capital Management, LLC |
Delaware |
622055 |
0 |
624855 |
0 |
624855 |
2.8 % |
14/02/2018 |
Van Berkom & Associates Inc. |
Canada |
1927915 |
0 |
1927915 |
0 |
1927915 |
8.71 % |
13/02/2018 |
Van Berkom & Associates Inc. |
Canada |
1927915 |
0 |
1927915 |
0 |
1927915 |
8.71 % |
13/02/2018 |
Boston Partners |
Delaware |
819251 |
5392 |
1286433 |
0 |
1286433 |
5.81 % |
13/02/2018 |
Boston Partners |
Delaware |
819251 |
5392 |
1286433 |
0 |
1286433 |
5.81 % |
13/02/2018 |
The Vanguard Group |
Pennsylvania |
24897 |
2991 |
1749183 |
25388 |
1774571 |
8.01 % |
09/02/2018 |
Dimensional Fund Advisors LP |
Delaware |
1325536 |
0 |
1393051 |
0 |
1393051 |
6.3 % |
09/02/2018 |
Wellington Group Holdings LLP |
Delaware |
0 |
2587969 |
0 |
3102878 |
3102878 |
14.02 % |
08/02/2018 |
Wellington Management Group LLP |
Massachusetts |
0 |
2587969 |
0 |
3102878 |
3102878 |
14.02 % |
08/02/2018 |
Wellington Management Company LLP |
Delaware |
0 |
2551752 |
0 |
3033101 |
3033101 |
13.71 % |
08/02/2018 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2587969 |
0 |
3102878 |
3102878 |
14.02 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
1393125 |
0 |
1444220 |
0 |
1444220 |
6.5 % |
25/01/2018 |
Van Berkom & Associates Inc. |
Canada |
1139614 |
0 |
1139614 |
0 |
1139614 |
5.15 % |
19/07/2017 |
Van Berkom & Associates Inc. |
Canada |
1139614 |
0 |
1139614 |
0 |
1139614 |
5.15 % |
19/07/2017 |
Westfield Capital Management Company, LP |
Massachusetts |
0 |
0 |
0 |
0 |
0 |
0 % |
07/04/2017 |
Westfield Capital Management Company, LP |
Massachusetts |
0 |
0 |
0 |
0 |
0 |
0 % |
07/04/2017 |
TimesSquare Capital Management, LLC |
Delaware |
1215287 |
0 |
1346957 |
0 |
1346957 |
6.2 % |
13/02/2017 |
TimesSquare Capital Management, LLC |
Delaware |
1215287 |
0 |
1346957 |
0 |
1346957 |
6.2 % |
13/02/2017 |
The Vanguard Group |
Pennsylvania |
28201 |
2991 |
1748959 |
29903 |
1778862 |
8.18 % |
10/02/2017 |
Wellington Management Company LLP |
Delaware |
0 |
1901092 |
0 |
2267617 |
2267617 |
10.44 % |
09/02/2017 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1923617 |
0 |
2318482 |
2318482 |
10.67 % |
09/02/2017 |
Wellington Group Holdings LLP |
Delaware |
0 |
1923617 |
0 |
2318482 |
2318482 |
10.67 % |
09/02/2017 |
Wellington Management Group LLP |
Massachusetts |
0 |
1923617 |
0 |
2318482 |
2318482 |
10.67 % |
09/02/2017 |
Dimensional Fund Advisors LP |
Delaware |
1118799 |
0 |
1169958 |
0 |
1169958 |
5.39 % |
09/02/2017 |
BlackRock, Inc. |
Delaware |
1383818 |
0 |
1434380 |
0 |
1434380 |
6.6 % |
23/01/2017 |
Wellington Management Group LLP |
Massachusetts |
0 |
1794305 |
0 |
2316070 |
2316070 |
10.69 % |
10/03/2016 |
Wellington Management Company LLP |
Delaware |
0 |
1759812 |
0 |
2216151 |
2216151 |
10.23 % |
10/03/2016 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1794305 |
0 |
2316070 |
2316070 |
10.69 % |
10/03/2016 |
Wellington Group Holdings LLP |
Delaware |
0 |
1794305 |
0 |
2316070 |
2316070 |
10.69 % |
10/03/2016 |
Wellington Management Group LLP |
Massachusetts |
0 |
1794305 |
0 |
2316070 |
2316070 |
10.69 % |
10/03/2016 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1794305 |
0 |
2316070 |
2316070 |
10.69 % |
10/03/2016 |
Wellington Group Holdings LLP |
Delaware |
0 |
1794305 |
0 |
2316070 |
2316070 |
10.69 % |
10/03/2016 |
Wellington Management Company LLP |
Delaware |
0 |
1759812 |
0 |
2216151 |
2216151 |
10.23 % |
10/03/2016 |
Wellington Management Company LLP |
Delaware |
0 |
1662250 |
0 |
2095260 |
2095260 |
9.14 % |
11/02/2016 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1697622 |
0 |
2194137 |
2194137 |
9.57 % |
11/02/2016 |
Wellington Management Group LLP |
Massachusetts |
0 |
1697622 |
0 |
2194137 |
2194137 |
9.57 % |
11/02/2016 |
Wellington Group Holdings LLP |
Delaware |
0 |
1697622 |
0 |
2194137 |
2194137 |
9.57 % |
11/02/2016 |
The Vanguard Group |
Pennsylvania |
31823 |
1600 |
1516498 |
32023 |
1548521 |
6.75 % |
11/02/2016 |
TimesSquare Capital Management, LLC |
Delaware |
1243307 |
0 |
1425477 |
0 |
1425477 |
6.2 % |
10/02/2016 |
TimesSquare Capital Management, LLC |
Delaware |
1243307 |
0 |
1425477 |
0 |
1425477 |
6.2 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
1190541 |
0 |
1242933 |
0 |
1242933 |
5.4 % |
10/02/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1433701 |
0 |
1433701 |
6.251 % |
10/11/2015 |
FMR LLC |
Delaware |
1288399 |
0 |
1433701 |
0 |
1433701 |
6.251 % |
10/11/2015 |
FMR LLC |
Delaware |
1288399 |
0 |
1433701 |
0 |
1433701 |
6.251 % |
10/11/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1433701 |
0 |
1433701 |
6.251 % |
10/11/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
1433701 |
0 |
1433701 |
6.251 % |
10/11/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1433701 |
0 |
1433701 |
6.251 % |
10/11/2015 |
Wellington Management Group LLP |
Massachusetts |
0 |
935116 |
0 |
1542211 |
1542211 |
6.72 % |
12/02/2015 |
TimesSquare Capital Management, LLC |
Delaware |
1262712 |
0 |
1598812 |
0 |
1598812 |
7 % |
11/02/2015 |
TimesSquare Capital Management, LLC |
Delaware |
1262712 |
0 |
1598812 |
0 |
1598812 |
7 % |
11/02/2015 |
The Vanguard Group |
Pennsylvania |
32985 |
|
1395923 |
30985 |
1426908 |
6.23 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
1230911 |
0 |
1286528 |
0 |
1286528 |
5.6 % |
02/02/2015 |
Wellington Management Company, LLP |
Massachusetts |
0 |
1264412 |
0 |
2100496 |
2100496 |
9.04 % |
14/02/2014 |
The Vanguard Group |
Pennsylvania |
36093 |
|
1329573 |
34093 |
1363666 |
5.86 % |
11/02/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2389349 |
0 |
2389349 |
10.28 % |
10/02/2014 |
FMR LLC |
Delaware |
495002 |
0 |
2389349 |
0 |
2389349 |
10.28 % |
10/02/2014 |
Westfield Capital Management Company, LP |
Massachusetts |
0 |
0 |
0 |
0 |
0 |
0 % |
07/02/2014 |
Westfield Capital Management Company, LP |
Massachusetts |
461052 |
0 |
715516 |
0 |
715516 |
3.08 % |
07/02/2014 |
Westfield Capital Management Company, LP |
Massachusetts |
461052 |
0 |
715516 |
0 |
715516 |
3.08 % |
07/02/2014 |
BLAIR WILLIAM & CO/IL |
222 W. Adams, Chicago, IL 60606 |
1157494 |
0 |
1157494 |
0 |
1157494 |
4.98 % |
06/02/2014 |
BlackRock, Inc. |
Delaware |
1256562 |
0 |
1341015 |
0 |
1341015 |
5.8 % |
29/01/2014 |
The Vanguard Group |
Pennsylvania |
30695 |
|
1210451 |
29495 |
1239946 |
5.4 % |
13/02/2013 |
Westfield Capital Management Company, LP #800175963 |
Massachusetts |
901925 |
0 |
1312279 |
0 |
1312279 |
5.72 % |
08/02/2013 |
William Blair & Company, LLC |
W Adams Chicago IL |
1644877 |
0 |
1644877 |
0 |
1644877 |
7.17 % |
04/02/2013 |
BlackRock, Inc. |
Delaware |
1205423 |
0 |
1205423 |
0 |
1205423 |
5.25 % |
30/01/2013 |
BlackRock, Inc. |
Delaware |
1125042 |
0 |
1125042 |
0 |
1125042 |
4.91 % |
08/06/2012 |
William Blair362214610 |
W Adams Chicago IL |
1183751 |
0 |
1183751 |
0 |
1183751 |
5.23 % |
30/01/2012 |
Eagle Asset Management, Inc. |
State of Florida |
|
31 |
1448213 |
|
1448213 |
6.4 % |
24/01/2012 |
Ronald Baron010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
Baron Capital Group, Inc.010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
BAMCO INC /NY/010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
BAMCO INC /NY/010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
Baron Capital Group, Inc.010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
Baron Small Cap Fund010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
Ronald Baron010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
Baron Small Cap Fund010666114 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
09/09/2011 |
BAMCO INC /NY/010666114 |
New York |
0 |
1250000 |
0 |
1250000 |
1250000 |
5.71 % |
14/02/2011 |
Baron Small Cap Fund010666114 |
New York |
0 |
1250000 |
0 |
1250000 |
1250000 |
5.71 % |
14/02/2011 |
Ronald Baron010666114 |
New York |
0 |
1250000 |
0 |
1250000 |
1250000 |
5.71 % |
14/02/2011 |
Baron Capital Group, Inc.010666114 |
New York |
0 |
1250000 |
0 |
1250000 |
1250000 |
5.71 % |
14/02/2011 |
BLAIR WILLIAM & CO/IL362214610 |
W Adams Chicago IL |
1823979 |
0 |
1823979 |
0 |
1823979 |
8.33 % |
07/02/2011 |
BlackRock, Inc. |
Delaware |
1244691 |
0 |
1244691 |
0 |
1244691 |
5.69 % |
04/02/2011 |
Wellington Management Company, LLP |
Massachusetts |
0 |
1532597 |
0 |
2348547 |
2348547 |
10.65 % |
10/08/2010 |
Wellington Management Company, LLP |
Massachusetts |
0 |
1532597 |
0 |
2348547 |
2348547 |
10.65 % |
10/08/2010 |
Next Century Growth Investors, LLC |
Delaware |
0 |
1039594 |
0 |
1039594 |
5.57 |
5.57 % |
14/02/2008 |
Thomas L. Press |
U.S.A. |
0 |
1039594 |
0 |
1039594 |
5.57 |
5.57 % |
14/02/2008 |