The Vanguard Group |
Pennsylvania |
0 |
67635 |
4181973 |
106708 |
4288681 |
11.69 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
5742911 |
0 |
5795765 |
0 |
5795765 |
15.8 % |
22/01/2024 |
BlackRock, Inc. |
Delaware |
5768186 |
0 |
5829180 |
0 |
5829180 |
16.2 % |
23/01/2023 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
2095687 |
0 |
2117798 |
2117798 |
5.89 % |
11/02/2022 |
Neuberger Berman Group LLC412015127 |
Delaware |
0 |
2095687 |
0 |
2117798 |
2117798 |
5.89 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
68366 |
3832740 |
99976 |
3932716 |
10.94 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
5642020 |
0 |
5712611 |
0 |
5712611 |
15.9 % |
28/01/2022 |
Conestoga Capital Advisors, LLC. |
Delaware |
1808439 |
0 |
1886914 |
0 |
1886914 |
5.25 % |
10/01/2022 |
Conestoga Capital Advisors, LLC. |
Delaware |
1808439 |
0 |
1886914 |
0 |
1886914 |
5.25 % |
10/01/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
82680 |
3770389 |
110634 |
3881023 |
10.99 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
5645785 |
0 |
5736617 |
0 |
5736617 |
16.2 % |
25/01/2021 |
Conestoga Capital Advisors, LLC. |
Delaware |
1777484 |
0 |
1868409 |
0 |
1868409 |
5.29 % |
06/01/2021 |
Conestoga Capital Advisors, LLC. |
Delaware |
1777484 |
0 |
1868409 |
0 |
1868409 |
5.29 % |
06/01/2021 |
The Vanguard Group |
Pennsylvania |
0 |
80730 |
3703330 |
107205 |
3810535 |
10.85 % |
13/10/2020 |
The Vanguard Group |
Pennsylvania |
0 |
80730 |
3703330 |
107205 |
3810535 |
10.85 % |
13/10/2020 |
The Vanguard Group |
Pennsylvania |
73336 |
6144 |
2430924 |
75272 |
2506196 |
7.19 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
5839641 |
0 |
6017252 |
0 |
6017252 |
17.3 % |
04/02/2020 |
Hound Performance, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Hound Partners, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Hound Partners Offshore Fund, LP |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Jonathan Auerbach |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Hound Partners, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Hound Performance, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Hound Partners Offshore Fund, LP |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Jonathan Auerbach |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Capital World Investors |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
13/02/2019 |
The Vanguard Group |
Pennsylvania |
35488 |
2400 |
1162354 |
36388 |
1198742 |
6.78 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
2687251 |
0 |
2764683 |
0 |
2764683 |
15.7 % |
31/01/2019 |
Hound Partners Offshore Fund, LP |
Delaware |
0 |
1604442 |
0 |
1604442 |
1604442 |
9.31 % |
14/02/2018 |
Jonathan Auerbach |
United States |
0 |
1702632 |
0 |
1702632 |
1702632 |
9.89 % |
14/02/2018 |
Hound Performance, LLC |
Delaware |
0 |
1604442 |
0 |
1604442 |
1604442 |
9.31 % |
14/02/2018 |
Hound Partners, LLC |
Delaware |
0 |
1702632 |
0 |
1702632 |
1702632 |
9.89 % |
14/02/2018 |
Hound Partners, LLC |
Delaware |
0 |
1702632 |
0 |
1702632 |
1702632 |
9.89 % |
14/02/2018 |
Hound Performance, LLC |
Delaware |
0 |
1604442 |
0 |
1604442 |
1604442 |
9.31 % |
14/02/2018 |
Jonathan Auerbach |
United States |
0 |
1702632 |
0 |
1702632 |
1702632 |
9.89 % |
14/02/2018 |
Hound Partners Offshore Fund, LP |
Delaware |
0 |
1604442 |
0 |
1604442 |
1604442 |
9.31 % |
14/02/2018 |
Capital World Investors |
Delaware |
1159000 |
0 |
1159000 |
0 |
1159000 |
6.7 % |
13/02/2018 |
Capital World Investors |
Delaware |
1159000 |
0 |
1159000 |
0 |
1159000 |
6.7 % |
13/02/2018 |
The Vanguard Group |
Pennsylvania |
33435 |
2400 |
957167 |
34335 |
991502 |
5.75 % |
09/02/2018 |
Janus Capital Management LLC EIN |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
06/02/2018 |
BlackRock, Inc. |
Delaware |
2084357 |
0 |
2120517 |
0 |
2120517 |
12.3 % |
19/01/2018 |
Janus Capital Management LLC EIN |
Delaware |
937882 |
0 |
937882 |
0 |
937882 |
5.5 % |
13/02/2017 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
|
|
|
|
0 |
0 % |
10/02/2017 |
Columbia Wanger Asset Management, LLC |
Delaware |
|
|
|
|
0 |
0 % |
10/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
31140 |
0 |
34440 |
0 |
34440 |
0.2 % |
07/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
31140 |
0 |
34440 |
0 |
34440 |
0.2 % |
07/02/2017 |
Hound Performance, LLC |
Delaware |
0 |
937170 |
0 |
937170 |
937170 |
5.5 % |
17/01/2017 |
Hound Partners Offshore Fund, LP |
Cayman Islands |
0 |
937170 |
0 |
937170 |
937170 |
5.5 % |
17/01/2017 |
Hound Partners, LLC |
Delaware |
0 |
989553 |
0 |
989553 |
989553 |
5.81 % |
17/01/2017 |
Hound Partners, LLC |
Delaware |
0 |
989553 |
0 |
989553 |
989553 |
5.81 % |
17/01/2017 |
Jonathan Auerbach |
United States |
0 |
989553 |
0 |
989553 |
989553 |
5.81 % |
17/01/2017 |
Hound Partners Offshore Fund, LP |
Cayman Islands |
0 |
937170 |
0 |
937170 |
937170 |
5.5 % |
17/01/2017 |
Jonathan Auerbach |
United States |
0 |
989553 |
0 |
989553 |
989553 |
5.81 % |
17/01/2017 |
Hound Performance, LLC |
Delaware |
0 |
937170 |
0 |
937170 |
937170 |
5.5 % |
17/01/2017 |
BlackRock, Inc. |
Delaware |
1841859 |
0 |
1905345 |
0 |
1905345 |
11.2 % |
17/01/2017 |
BlackRock, Inc. |
Delaware |
1671475 |
0 |
1707000 |
0 |
1707000 |
10 % |
09/11/2016 |
Fargo & Company |
Delaware |
6686 |
177658 |
6686 |
742113 |
748799 |
4.41 % |
11/10/2016 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
951512 |
5.7 % |
10/02/2016 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
700000 |
4.2 % |
10/02/2016 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
778999 |
0 |
778999 |
4.69 % |
01/02/2016 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
778999 |
0 |
778999 |
4.69 % |
01/02/2016 |
BlackRock, Inc. |
Delaware |
936799 |
0 |
977101 |
0 |
977101 |
5.9 % |
27/01/2016 |
Fargo & Company |
Delaware |
4809 |
731800 |
4809 |
914056 |
918865 |
5.53 % |
27/01/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
974638 |
0 |
1117798 |
0 |
1117798 |
6.7 % |
20/01/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
974638 |
0 |
1117798 |
0 |
1117798 |
6.7 % |
20/01/2016 |
Columbia Wanger Asset Management, LLC |
Delaware |
1120308 |
0 |
1267618 |
0 |
1267618 |
7.6 % |
05/11/2015 |
Columbia Wanger Asset Management, LLC |
Delaware |
1120308 |
0 |
1267618 |
0 |
1267618 |
7.6 % |
05/11/2015 |
S : Columbia Wanger Asset Management, LLC |
Delaware |
1871500 |
0 |
2059700 |
0 |
2059700 |
12.6 % |
11/02/2015 |
S : Columbia Acorn Fund |
Massachusetts |
1330000 |
0 |
1330000 |
0 |
1330000 |
8.1 % |
11/02/2015 |
Fargo & Company |
Delaware |
752 |
807037 |
752 |
966376 |
967128 |
5.94 % |
10/02/2015 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1639127 |
10 % |
10/02/2015 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
1124000 |
6.9 % |
10/02/2015 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1316400 |
8 % |
09/02/2015 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
999000 |
6.1 % |
09/02/2015 |
BlackRock, Inc. |
Delaware |
928823 |
0 |
964997 |
0 |
964997 |
5.9 % |
30/01/2015 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
916357 |
0 |
916357 |
5.63 % |
29/01/2015 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
916357 |
0 |
916357 |
5.63 % |
29/01/2015 |
FMR LLC |
Delaware |
0 |
0 |
377137 |
0 |
377137 |
2.316 % |
12/01/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
377137 |
0 |
377137 |
2.316 % |
12/01/2015 |
FMR LLC |
Delaware |
0 |
0 |
377137 |
0 |
377137 |
2.316 % |
12/01/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
377137 |
0 |
377137 |
2.316 % |
12/01/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
377137 |
0 |
377137 |
2.316 % |
12/01/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
377137 |
0 |
377137 |
2.316 % |
12/01/2015 |
Columbia Acorn Fund |
Massachusetts |
940000 |
0 |
940000 |
0 |
940000 |
5.8 % |
02/07/2014 |
Columbia Wanger Asset Management, LLC |
Delaware |
1439300 |
0 |
1623300 |
0 |
1623300 |
10 % |
02/07/2014 |
Columbia Acorn Fund |
Massachusetts |
940000 |
0 |
940000 |
0 |
940000 |
5.8 % |
02/07/2014 |
Columbia Wanger Asset Management, LLC |
Delaware |
1439300 |
0 |
1623300 |
0 |
1623300 |
10 % |
02/07/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1388936 |
0 |
1388936 |
8.669 % |
14/02/2014 |
FMR LLC |
Delaware |
100 |
0 |
1388936 |
0 |
1388936 |
8.669 % |
14/02/2014 |
Capital World Investors |
Delaware |
347000 |
0 |
347000 |
0 |
347000 |
2.2 % |
13/02/2014 |
Capital World Investors |
Delaware |
347000 |
0 |
347000 |
0 |
347000 |
2.2 % |
13/02/2014 |
Columbia Acorn Fund |
Massachusetts |
900000 |
0 |
900000 |
0 |
900000 |
5.6 % |
06/02/2014 |
Columbia Wanger Asset Management, LLC |
Delaware |
1419500 |
0 |
1595500 |
0 |
1595500 |
9.9 % |
06/02/2014 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1062617 |
0 |
1062617 |
6.63 % |
05/02/2014 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1062617 |
0 |
1062617 |
6.63 % |
05/02/2014 |
BlackRock, Inc. |
Delaware |
789174 |
0 |
830530 |
0 |
830530 |
5.2 % |
30/01/2014 |
FMR LLC |
Delaware |
0 |
0 |
1430102 |
0 |
1430102 |
9.444 % |
10/09/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1430102 |
0 |
1430102 |
9.444 % |
10/09/2013 |
FMR LLC |
Delaware |
0 |
0 |
1430102 |
0 |
1430102 |
9.444 % |
10/09/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1430102 |
0 |
1430102 |
9.444 % |
10/09/2013 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2173136 |
0 |
2173136 |
14.8 % |
14/02/2013 |
FMR LLC |
Delaware |
0 |
0 |
2173136 |
0 |
2173136 |
14.8 % |
14/02/2013 |
S : Columbia Acorn Fund |
Massachusetts |
900000 |
0 |
900000 |
0 |
900000 |
6.1 % |
13/02/2013 |
S : Columbia Wanger Asset Management, LLC |
Delaware |
1468700 |
0 |
1644700 |
0 |
1644700 |
11.2 % |
13/02/2013 |
Capital World Investors |
Delaware |
901300 |
0 |
901300 |
0 |
901300 |
6.1 % |
13/02/2013 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
920879 |
0 |
920879 |
6.27 % |
04/02/2013 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
920879 |
0 |
920879 |
6.27 % |
04/02/2013 |
S.S. IDENTIFICATION OF ABOVE PERSON Wall Street Associates, LLC |
A California |
165200 |
0 |
499900 |
0 |
499900 |
4.14 % |
15/02/2012 |
S.S. IDENTIFICATION OF ABOVE PERSON Wall Street Associates, LLC |
A California |
165200 |
0 |
499900 |
0 |
499900 |
4.14 % |
15/02/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
566600 |
4.6 % |
13/02/2012 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
500000 |
4.1 % |
13/02/2012 |
Columbia Wanger Asset Management, LLC |
Delaware |
1488000 |
0 |
1605000 |
0 |
1605000 |
13.2 % |
10/02/2012 |
Columbia Wanger Asset Management, LLC |
Delaware |
1488000 |
0 |
1605000 |
0 |
1605000 |
13.2 % |
10/02/2012 |
Capital World Investors |
Delaware |
838500 |
0 |
838500 |
0 |
838500 |
6.9 % |
10/02/2012 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1089637 |
0 |
1089637 |
9.02 % |
06/02/2012 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1089637 |
0 |
1089637 |
9.02 % |
06/02/2012 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1246136 |
0 |
1246136 |
10.322 % |
10/01/2012 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1246136 |
0 |
1246136 |
10.322 % |
10/01/2012 |
FMR LLC |
Delaware |
900 |
0 |
1246136 |
0 |
1246136 |
10.322 % |
10/01/2012 |
FMR LLC |
Delaware |
900 |
0 |
1246136 |
0 |
1246136 |
10.322 % |
10/01/2012 |
BVCF IV, L.P. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
08/07/2011 |
Adams Street Partners, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
08/07/2011 |
BVCF IV, L.P. |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
08/07/2011 |
Adams Street Partners, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
08/07/2011 |
BVCF IV, L.P. |
Delaware |
1341267 |
0 |
1341267 |
0 |
1341267 |
11.4 % |
14/02/2011 |
Adams Street Partners, LLC |
Delaware |
1341267 |
0 |
1341267 |
0 |
1341267 |
11.4 % |
14/02/2011 |
BVCF IV, L.P. |
Delaware |
1341267 |
0 |
1341267 |
0 |
1341267 |
11.4 % |
14/02/2011 |
Adams Street Partners, LLC |
Delaware |
1341267 |
0 |
1341267 |
0 |
1341267 |
11.4 % |
14/02/2011 |
S.S. IDENTIFICATION OF ABOVE PERSON Wall Street Associates, LLC |
A California |
220800 |
0 |
626400 |
0 |
626400 |
5.34 % |
14/02/2011 |
s SPVC VI, LLC |
Delaware |
0 |
1162275 |
0 |
1162275 |
1162275 |
9.9 % |
10/02/2011 |
s Split Rock Partners, LLC |
Delaware |
0 |
1313801 |
0 |
1313801 |
1313801 |
11.2 % |
10/02/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
66300 |
0 |
666300 |
0 |
666300 |
5.6 % |
09/02/2011 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
600000 |
0 |
0 |
0 |
600000 |
5.1 % |
09/02/2011 |
Wanger Asset Management, LLC |
Delaware |
1388909 |
0 |
1505909 |
0 |
1505909 |
12.8 % |
07/01/2011 |
Wanger Asset Management, LLC |
Delaware |
1388909 |
0 |
1505909 |
0 |
1505909 |
12.8 % |
07/01/2011 |