AllianceBernstein L.P. |
Delaware |
2659829 |
0 |
2754124 |
34060 |
2788184 |
7 % |
14/02/2024 |
The Vanguard Group |
Pennsylvania |
0 |
63827 |
2624729 |
95592 |
2720321 |
6.86 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
5610804 |
0 |
5652424 |
0 |
5652424 |
14.3 % |
23/01/2024 |
Virtus Equity Trust on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2023 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2023 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2023 |
AllianceBernstein L.P. |
Delaware |
2526028 |
0 |
2644064 |
28251 |
2672315 |
7 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
48317 |
2479437 |
77323 |
2556760 |
6.68 % |
09/02/2023 |
Greenhouse Funds LLLP |
Delaware |
0 |
2181796 |
0 |
2181796 |
2181796 |
5.7 % |
25/01/2023 |
Joseph Milano |
U.S. Citizen |
0 |
2181796 |
0 |
2181796 |
2181796 |
5.7 % |
25/01/2023 |
Greenhouse GP LLC |
Delaware |
0 |
2181796 |
0 |
2181796 |
2181796 |
5.7 % |
25/01/2023 |
Greenhouse Funds LLLP |
Delaware |
0 |
2181796 |
0 |
2181796 |
2181796 |
5.7 % |
25/01/2023 |
Greenhouse GP LLC |
Delaware |
0 |
2181796 |
0 |
2181796 |
2181796 |
5.7 % |
25/01/2023 |
Joseph Milano |
U.S. Citizen |
0 |
2181796 |
0 |
2181796 |
2181796 |
5.7 % |
25/01/2023 |
AllianceBernstein L.P. |
Delaware |
2722341 |
0 |
2786798 |
36389 |
2823187 |
7.5 % |
14/02/2022 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
679957 |
2616487 |
765496 |
2616487 |
3381983 |
8.93 % |
11/02/2022 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
2616487 |
0 |
2616487 |
2616487 |
6.91 % |
11/02/2022 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
2454523 |
0 |
2454523 |
2454523 |
6.48 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
27610 |
2295985 |
53366 |
2349351 |
6.2 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
5334063 |
0 |
5411694 |
0 |
5411694 |
14.3 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
5350777 |
0 |
5411694 |
0 |
5411694 |
14.3 % |
26/01/2022 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
2808023 |
0 |
2808023 |
2808023 |
7.43 % |
12/02/2021 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
2970694 |
0 |
2970694 |
2970694 |
7.87 % |
12/02/2021 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
901916 |
2970694 |
901916 |
2970694 |
3872610 |
10.25 % |
12/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
31691 |
2167813 |
56216 |
2224029 |
5.89 % |
10/02/2021 |
AllianceBernstein L.P. |
Delaware |
29300 |
0 |
35700 |
0 |
35700 |
0.1 % |
08/02/2021 |
AllianceBernstein L.P. |
Delaware |
29300 |
0 |
35700 |
0 |
35700 |
0.1 % |
08/02/2021 |
AllianceBernstein L.P. |
Delaware |
1799458 |
0 |
1879001 |
44979 |
1923980 |
6.3 % |
14/02/2020 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
962801 |
2955617 |
962801 |
2955617 |
3918418 |
12.92 % |
13/02/2020 |
Virtus Investment Advisers, Inc.042453743 |
Massachusetts |
0 |
2955617 |
0 |
2955617 |
2955617 |
9.74 % |
13/02/2020 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
2808023 |
0 |
2808023 |
2808023 |
9.26 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
51600 |
2634 |
1749771 |
51188 |
1800959 |
5.93 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
3888027 |
0 |
3927598 |
0 |
3927598 |
12.9 % |
04/02/2020 |
Conestoga Capital Advisors LLC |
Delaware |
1972010 |
0 |
2152375 |
0 |
2152375 |
7.1 % |
17/01/2020 |
AllianceBernstein L.P. |
Delaware |
1195621 |
0 |
1212646 |
34507 |
1247153 |
4.2 % |
13/02/2019 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
1617798 |
2803111 |
1617798 |
2803111 |
4420909 |
14.75 % |
12/02/2019 |
Virtus Equity Trust, on behalf of Virtus KAR Small Cap Growth Fund |
Delaware |
0 |
2615700 |
0 |
2615700 |
2615700 |
8.73 % |
12/02/2019 |
Virtus Investment Advisers, Inc042453743 |
Massachusetts |
0 |
2803111 |
0 |
2803111 |
2803111 |
9.35 % |
12/02/2019 |
The Vanguard Group |
Pennsylvania |
46288 |
2200 |
1683394 |
45442 |
1728836 |
5.76 % |
11/02/2019 |
Dimensional Fund Advisors LP |
Delaware |
1427019 |
0 |
1512579 |
0 |
1512579 |
5.05 % |
08/02/2019 |
BlackRock, Inc. |
Delaware |
3352172 |
0 |
3425470 |
0 |
3425470 |
11.4 % |
24/01/2019 |
BlackRock, Inc. |
Delaware |
3560977 |
0 |
3710142 |
0 |
3710142 |
12.4 % |
09/11/2018 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
600000 |
0 |
600000 |
600000 |
2.11 % |
14/02/2018 |
BAMCO INC /NY/203031526 |
New York |
0 |
600000 |
0 |
600000 |
600000 |
2.11 % |
14/02/2018 |
Baron Capital Management, Inc.203031526 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2018 |
Ronald Baron203031526 |
New York |
0 |
600000 |
0 |
600000 |
600000 |
2.11 % |
14/02/2018 |
Baron Small Cap Fund203031526 |
New York |
0 |
600000 |
0 |
600000 |
600000 |
2.11 % |
14/02/2018 |
AllianceBernstein L.P. |
Delaware |
1899993 |
0 |
1908212 |
87570 |
1995782 |
7 % |
13/02/2018 |
AllianceBernstein L.P. |
Delaware |
1899993 |
0 |
1908212 |
87570 |
1995782 |
7 % |
13/02/2018 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
1702510 |
2801454 |
1702510 |
2801454 |
4503964 |
15.82 % |
13/02/2018 |
Virtus Equity Trust, on behalf of Virtus Sustainable Growth Fund |
Massachusetts |
0 |
2565700 |
0 |
2565700 |
2565700 |
9.76 % |
09/05/2017 |
Virtus Equity Trust, on behalf of Virtus Sustainable Growth Fund |
Massachusetts |
0 |
2565700 |
0 |
2565700 |
2565700 |
9.76 % |
09/05/2017 |
Virtus Investment Advisers, Inc. |
Massachusetts |
0 |
2759200 |
0 |
2759200 |
2759200 |
10.5 % |
09/05/2017 |
Virtus Investment Advisers, Inc. |
Massachusetts |
0 |
2759200 |
0 |
2759200 |
2759200 |
10.5 % |
09/05/2017 |
Baron Small Cap Fund203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
5.71 % |
14/02/2017 |
BAMCO INC /NY/203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
5.71 % |
14/02/2017 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
5.71 % |
14/02/2017 |
Baron Capital Management, Inc.203031526 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2017 |
Ronald Baron203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
5.71 % |
14/02/2017 |
AllianceBernstein L.P. |
Delaware |
1191917 |
0 |
1205628 |
64899 |
1270527 |
4.8 % |
10/02/2017 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2177991 |
1762734 |
2177991 |
1762734 |
3940725 |
15.01 % |
09/02/2017 |
AllianceBernstein L.P. |
Delaware |
1440769 |
0 |
1648802 |
76699 |
1725501 |
6.6 % |
16/02/2016 |
AllianceBernstein L.P. |
Delaware |
1440769 |
0 |
1648802 |
76699 |
1725501 |
6.6 % |
16/02/2016 |
Arlington Value Capital, LLC |
USA |
553929 |
112225 |
666154 |
0 |
666154 |
2.53 % |
16/02/2016 |
Arlington Value Capital, LLC |
USA |
553929 |
112225 |
666154 |
0 |
666154 |
2.53 % |
16/02/2016 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
2000000 |
0 |
2000000 |
2000000 |
7.61 % |
16/02/2016 |
BAMCO INC /NY/203031526 |
New York |
0 |
2000000 |
0 |
2000000 |
2000000 |
7.61 % |
16/02/2016 |
Baron Small Cap Fund203031526 |
New York |
0 |
2000000 |
0 |
2000000 |
2000000 |
7.61 % |
16/02/2016 |
Ronald Baron203031526 |
New York |
0 |
2000000 |
0 |
2000000 |
2000000 |
7.61 % |
16/02/2016 |
Baron Capital Management, Inc.203031526 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2595470 |
989771 |
2595470 |
989771 |
3585241 |
13.64 % |
09/02/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
|
|
|
|
0 |
0 % |
20/01/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
|
|
|
|
0 |
0 % |
20/01/2016 |
Ronald Baron203031526 |
New York |
0 |
2093960 |
0 |
2093960 |
2093960 |
8.36 % |
17/02/2015 |
Baron Small Cap Fund203031526 |
New York |
0 |
2093960 |
0 |
2093960 |
2093960 |
8.36 % |
17/02/2015 |
BAMCO INC /NY/203031526 |
New York |
0 |
2093960 |
0 |
2093960 |
2093960 |
8.36 % |
17/02/2015 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
2093960 |
0 |
2093960 |
2093960 |
8.36 % |
17/02/2015 |
Baron Capital Management, Inc.203031526 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
17/02/2015 |
ARLINGTON VALUE CAPITAL, LLC |
Utah |
1180811 |
177325 |
978694 |
0 |
1358136 |
5.42 % |
17/02/2015 |
I.R.S. Identification Nos. of Above Persons (Entities Only) |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
11/02/2015 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
1338300 |
0 |
1441300 |
0 |
1441300 |
5.7 % |
11/02/2015 |
AllianceBernstein LP |
Delaware |
1113941 |
0 |
1256788 |
57219 |
1314007 |
5.2 % |
10/02/2015 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
3574784 |
0 |
3574784 |
0 |
14 |
14.27 % |
05/02/2015 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2756624 |
0 |
2756624 |
0 |
11 |
11.02 % |
07/03/2014 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2756624 |
0 |
2756624 |
0 |
11 |
11.02 % |
07/03/2014 |
Ronald Baron203031526 |
New York |
0 |
2392450 |
0 |
2392450 |
2392450 |
9.56 % |
14/02/2014 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
2392450 |
0 |
2392450 |
2392450 |
9.56 % |
14/02/2014 |
BAMCO INC /NY/203031526 |
New York |
0 |
2355650 |
0 |
2355650 |
2355650 |
9.42 % |
14/02/2014 |
Baron Small Cap Fund203031526 |
New York |
0 |
2100000 |
0 |
2100000 |
2100000 |
8.4 % |
14/02/2014 |
Baron Capital Management, Inc.203031526 |
New York |
0 |
36800 |
0 |
36800 |
36800 |
0.15 % |
14/02/2014 |
AllianceBernstein LP |
State of Delaware |
1327069 |
|
1522977 |
62289 |
1585266 |
6.3 % |
10/02/2014 |
TimesSquare Capital Management, LLC |
Delaware |
1393672 |
0 |
1438672 |
0 |
1438672 |
5.8 % |
10/02/2014 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2298417 |
0 |
2298471 |
0 |
10 |
10.87 % |
13/01/2014 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2298417 |
0 |
2298471 |
0 |
10 |
10.87 % |
13/01/2014 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2194716 |
0 |
2194716 |
0 |
10 |
10.38 % |
06/12/2013 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
California |
2194716 |
0 |
2194716 |
0 |
10 |
10.38 % |
06/12/2013 |
Ronald Baron203031526 |
New York |
0 |
1750000 |
0 |
1750000 |
1750000 |
8.34 % |
14/02/2013 |
Baron Small Cap Fund203031526 |
New York |
0 |
1750000 |
0 |
1750000 |
1750000 |
8.34 % |
14/02/2013 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
1750000 |
0 |
1750000 |
1750000 |
8.34 % |
14/02/2013 |
BAMCO INC /NY/203031526 |
New York |
0 |
1750000 |
0 |
1750000 |
1750000 |
8.34 % |
14/02/2013 |
AllianceBernstein LP |
Delaware |
1486107 |
0 |
1716565 |
83242 |
1799807 |
8.6 % |
12/02/2013 |
TimesSquare Capital Management, LLC |
Delaware |
1132972 |
0 |
1203072 |
0 |
1203072 |
5.7 % |
11/02/2013 |
Lord, Abbett & Co. LLC |
|
855553 |
|
|
|
1038002 |
4.96 % |
10/08/2012 |
Baron Small Cap Fund203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
7.2 % |
14/02/2012 |
BAMCO INC /NY/203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
7.2 % |
14/02/2012 |
Baron Capital Group, Inc.203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
7.2 % |
14/02/2012 |
Ronald Baron203031526 |
New York |
0 |
1500000 |
0 |
1500000 |
1500000 |
7.2 % |
14/02/2012 |
AllianceBernstein LP |
Delaware |
1042194 |
0 |
1183298 |
70794 |
1254092 |
6 % |
13/02/2012 |
Alysheba Fund, L.P. |
Delaware |
4372 |
0 |
4372 |
0 |
4372 |
0.02 % |
05/08/2011 |
Alydar Capital, LLC |
Delaware |
0 |
355845 |
0 |
355845 |
355845 |
1.62 % |
05/08/2011 |
Alydar Partners, LLC |
Delaware |
0 |
1140000 |
0 |
1140000 |
1140000 |
5.18 % |
05/08/2011 |
John A. Murphy |
United States |
0 |
1140000 |
0 |
1140000 |
1140000 |
5.18 % |
05/08/2011 |
Alydar Fund, L.P. |
Delaware |
17359 |
0 |
17359 |
0 |
17359 |
0.08 % |
05/08/2011 |
Alydar QP Fund, L.P. |
Delaware |
178484 |
0 |
178484 |
0 |
178484 |
0.81 % |
05/08/2011 |
Alysheba Fund, L.P. |
Delaware |
4372 |
0 |
4372 |
0 |
4372 |
0.02 % |
05/08/2011 |
Alysheba QP Fund, L.P. |
Delaware |
124016 |
0 |
124016 |
0 |
124016 |
0.56 % |
05/08/2011 |
Alysun Fund, L.P. |
Delaware |
3785 |
0 |
3785 |
0 |
3785 |
0.02 % |
05/08/2011 |
Alysun QP Fund, L.P. |
Delaware |
27829 |
0 |
27829 |
0 |
27829 |
0.13 % |
05/08/2011 |
Alydar Fund Limited |
Cayman Islands |
404157 |
0 |
404157 |
0 |
404157 |
1.84 % |
05/08/2011 |
Alysheba Fund Limited |
Cayman Islands |
371612 |
0 |
371612 |
0 |
371612 |
1.69 % |
05/08/2011 |
Alysun Fund Limited |
Cayman Islands |
8386 |
0 |
8386 |
0 |
8386 |
0.04 % |
05/08/2011 |
Alydar QP Fund, L.P. |
Delaware |
178484 |
0 |
178484 |
0 |
178484 |
0.81 % |
05/08/2011 |
Alysheba QP Fund, L.P. |
Delaware |
124016 |
0 |
124016 |
0 |
124016 |
0.56 % |
05/08/2011 |
Alysun Fund, L.P. |
Delaware |
3785 |
0 |
3785 |
0 |
3785 |
0.02 % |
05/08/2011 |
Alysun QP Fund, L.P. |
Delaware |
27829 |
0 |
27829 |
0 |
27829 |
0.13 % |
05/08/2011 |
Alydar Fund Limited |
Cayman Islands |
404157 |
0 |
404157 |
0 |
404157 |
1.84 % |
05/08/2011 |
Alysheba Fund Limited |
Cayman Islands |
371612 |
0 |
371612 |
0 |
371612 |
1.69 % |
05/08/2011 |
Alysun Fund Limited |
Cayman Islands |
8386 |
0 |
8386 |
0 |
8386 |
0.04 % |
05/08/2011 |
Alydar Fund, L.P. |
Delaware |
17359 |
0 |
17359 |
0 |
17359 |
0.08 % |
05/08/2011 |
Alydar Capital, LLC |
Delaware |
0 |
355845 |
0 |
355845 |
355845 |
1.62 % |
05/08/2011 |
Alydar Partners, LLC |
Delaware |
0 |
1140000 |
0 |
1140000 |
1140000 |
5.18 % |
05/08/2011 |
John A. Murphy |
United States |
0 |
1140000 |
0 |
1140000 |
1140000 |
5.18 % |
05/08/2011 |