The Vanguard Group |
Pennsylvania |
0 |
32992 |
6053994 |
109656 |
6163650 |
7.6 % |
04/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
126049 |
7019400 |
197911 |
7217311 |
8.88 % |
13/02/2024 |
Kayne Anderson Rudnick Investment Management, LLC |
A California |
1069414 |
3007450 |
1152822 |
3007450 |
4160272 |
5.12 % |
13/02/2024 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
768424 |
2380344 |
856952 |
2380344 |
3237296 |
6.09 % |
14/02/2023 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
2380344 |
0 |
2380344 |
2380344 |
4.47 % |
14/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
74439 |
4512405 |
116831 |
4629236 |
8.7 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
6543715 |
0 |
6596108 |
0 |
6596108 |
12.4 % |
26/01/2023 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
845178 |
3425600 |
957875 |
3425600 |
4383475 |
8.36 % |
11/02/2022 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
3359400 |
0 |
3359400 |
3359400 |
6.41 % |
11/02/2022 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
3425600 |
0 |
3425600 |
3425600 |
6.53 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
79502 |
4315790 |
116664 |
4432454 |
8.45 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
6251490 |
0 |
6298571 |
0 |
6298571 |
12 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
6256478 |
0 |
6298571 |
0 |
6298571 |
12 % |
25/01/2022 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
4009400 |
0 |
4009400 |
4009400 |
7.67 % |
12/02/2021 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
4085400 |
0 |
4085400 |
4085400 |
7.82 % |
12/02/2021 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
1108100 |
4085400 |
1108100 |
4085400 |
5193500 |
9.94 % |
12/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
95576 |
4150401 |
128808 |
4279209 |
8.19 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
6102893 |
0 |
6159923 |
0 |
6159923 |
11.8 % |
26/01/2021 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
4009400 |
0 |
4009400 |
4009400 |
7.7 % |
13/02/2020 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
1015361 |
4090400 |
1015361 |
4090400 |
5105761 |
9.8 % |
13/02/2020 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
4090400 |
0 |
4090400 |
4090400 |
7.85 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
86736 |
8317 |
4203322 |
89268 |
4292590 |
8.23 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
6001013 |
0 |
6071724 |
0 |
6071724 |
11.7 % |
04/02/2020 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
3559400 |
0 |
3559400 |
3559400 |
6.83 % |
12/02/2019 |
Virtus Investment Advisers, Inc042453743 |
Massachusetts |
0 |
3650600 |
0 |
3650600 |
3650600 |
7.01 % |
12/02/2019 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
958044 |
3650600 |
958044 |
3650600 |
4608644 |
8.85 % |
12/02/2019 |
The Vanguard Group |
Pennsylvania |
85909 |
7252 |
3924569 |
88562 |
4013131 |
7.7 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
5782261 |
0 |
5871621 |
0 |
5871621 |
11.3 % |
24/01/2019 |
BlackRock, Inc. |
Delaware |
5175480 |
0 |
5252792 |
0 |
5252792 |
10 % |
08/05/2018 |
The Vanguard Group |
Pennsylvania |
80273 |
7252 |
3648446 |
84375 |
3732821 |
7.11 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
5031832 |
0 |
5111653 |
0 |
5111653 |
9.7 % |
23/01/2018 |
The Vanguard Group |
Pennsylvania |
80176 |
7252 |
3296184 |
85278 |
3381462 |
6.4 % |
08/02/2017 |
BlackRock, Inc. |
Delaware |
4305177 |
0 |
4398712 |
0 |
4398712 |
8.3 % |
19/01/2017 |
The Vanguard Group |
Pennsylvania |
90822 |
4500 |
3011113 |
92572 |
3103685 |
5.73 % |
10/02/2016 |
Neuberger Berman Group LLC |
Delaware |
0 |
3146592 |
0 |
3146592 |
3146592 |
5.82 % |
09/02/2016 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
3146592 |
0 |
3146592 |
3146592 |
5.82 % |
09/02/2016 |
BlackRock, Inc. |
Delaware |
3684936 |
0 |
3777874 |
0 |
3777874 |
7 % |
25/01/2016 |
The Vanguard Group |
Pennsylvania |
62101 |
|
2682784 |
57451 |
2740235 |
5.03 % |
10/02/2015 |
BlackRock, Inc. |
Delaware |
3491828 |
0 |
3589865 |
0 |
3589865 |
6.6 % |
29/01/2015 |
BlackRock, Inc. |
Delaware |
2360917 |
0 |
2437094 |
0 |
2437094 |
6.6 % |
28/01/2014 |
Royce & Associates, LLC |
New York |
1667699 |
0 |
1667699 |
0 |
1667699 |
4.54 % |
27/01/2014 |
Royce & Associates, LLC |
New York |
1667699 |
0 |
1667699 |
0 |
1667699 |
4.54 % |
27/01/2014 |
BlackRock, Inc. |
Delaware |
1470305 |
0 |
1470305 |
0 |
1470305 |
5.99 % |
08/02/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
42675 |
0 |
42675 |
0.174 % |
10/01/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
42675 |
0 |
42675 |
0.174 % |
10/01/2013 |
FMR LLC |
Delaware |
475 |
0 |
42675 |
0 |
42675 |
0.174 % |
10/01/2013 |
FMR LLC |
Delaware |
475 |
0 |
42675 |
0 |
42675 |
0.174 % |
10/01/2013 |
Royce & Associates, LLC |
New York |
|
|
1936939 |
|
1936939 |
7.9 % |
03/01/2013 |
Royce & Associates, LLC |
New York |
|
|
1936939 |
|
1936939 |
7.9 % |
03/01/2013 |
Royce & Associates, LLC |
New York |
|
|
2622014 |
|
2622014 |
10.64 % |
05/01/2012 |
Royce & Associates, LLC |
New York |
|
|
2622014 |
|
2622014 |
10.64 % |
05/01/2012 |
BlackRock, Inc. |
Delaware |
1010941 |
0 |
1010941 |
0 |
1010941 |
6.12 % |
03/02/2011 |
Royce & Associates, LLC |
New York |
|
|
1797291 |
|
1797291 |
10.87 % |
11/01/2011 |
Royce & Associates, LLC |
New York |
|
|
1797291 |
|
1797291 |
10.87 % |
11/01/2011 |
Royce & Associates, LLC |
New York |
|
|
1719943 |
|
1719943 |
10.01 % |
07/05/2010 |
Royce & Associates, LLC |
New York |
|
|
1719943 |
|
1719943 |
10.01 % |
07/05/2010 |
Royce & Associates, LLC |
New York |
|
|
1559221 |
|
1559221 |
9.06 % |
22/01/2010 |
Royce & Associates, LLC |
New York |
|
|
1559221 |
|
1559221 |
9.06 % |
22/01/2010 |
Royce & Associates, LLC |
New York |
|
|
1559221 |
|
1559221 |
9.06 % |
22/01/2010 |
Royce & Associates, LLC |
New York |
|
|
1559221 |
|
1559221 |
9.06 % |
22/01/2010 |