The Vanguard Group |
Pennsylvania |
0 |
52877 |
3434569 |
83857 |
3518426 |
11.28 % |
13/02/2024 |
Kayne Anderson Rudnick Investment Management, LLC |
A California |
624925 |
239257 |
793247 |
239257 |
1032504 |
3.31 % |
13/02/2024 |
EARNEST Partners, LLC |
Delaware |
2025517 |
0 |
2533638 |
0 |
2533638 |
8.1 % |
12/02/2024 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
1028490 |
438031 |
1278855 |
438031 |
1716886 |
5.52 % |
14/02/2023 |
EARNEST Partners, LLC |
Delaware |
2233308 |
0 |
2854183 |
0 |
2854183 |
9.2 % |
13/02/2023 |
EARNEST Partners, LLC |
Delaware |
2233308 |
0 |
2854183 |
0 |
2854183 |
9.2 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
27630 |
3386840 |
55209 |
3442049 |
11.07 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
4765281 |
0 |
4828674 |
0 |
4828674 |
15.5 % |
26/01/2023 |
BlackRock, Inc. |
Delaware |
0 |
0 |
0 |
0 |
4828674 |
15.5 % |
20/01/2023 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
1144280 |
569267 |
1409624 |
569267 |
1978891 |
6.11 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
32736 |
3352541 |
61193 |
3413734 |
10.54 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
4841220 |
0 |
4896420 |
0 |
4896420 |
15.1 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
4855515 |
0 |
4896420 |
0 |
4896420 |
15.1 % |
25/01/2022 |
EARNEST Partners, LLC |
Delaware |
1695580 |
0 |
2386946 |
0 |
2386946 |
7.8 % |
16/02/2021 |
EARNEST Partners, LLC |
Delaware |
1695580 |
0 |
2386946 |
0 |
2386946 |
7.8 % |
16/02/2021 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A California |
1107931 |
509467 |
1107931 |
509467 |
1617398 |
5.27 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
63570 |
3150254 |
89139 |
3239393 |
10.55 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
4559687 |
0 |
4602271 |
0 |
4602271 |
15 % |
26/01/2021 |
The Vanguard Group |
Pennsylvania |
64633 |
5738 |
3402368 |
66213 |
3468581 |
11.29 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
4807795 |
0 |
4884105 |
0 |
4884105 |
15.9 % |
04/02/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
360674 |
0 |
413648 |
413648 |
1.35 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
360674 |
0 |
413648 |
413648 |
1.35 % |
28/01/2020 |
Wellington Group Holdings LLP |
Delaware |
0 |
360674 |
0 |
413648 |
413648 |
1.35 % |
28/01/2020 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
360674 |
0 |
413648 |
413648 |
1.35 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
360674 |
0 |
413648 |
413648 |
1.35 % |
28/01/2020 |
Wellington Management Group LLP |
Massachusetts |
0 |
360674 |
0 |
413648 |
413648 |
1.35 % |
28/01/2020 |
Wellington Management Company LLP |
Delaware |
0 |
1170204 |
0 |
1488567 |
1488567 |
5.13 % |
12/02/2019 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1179034 |
0 |
1501000 |
1501000 |
5.18 % |
12/02/2019 |
Wellington Management Company LLP |
Delaware |
0 |
1170204 |
0 |
1488567 |
1488567 |
5.13 % |
12/02/2019 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1179034 |
0 |
1501000 |
1501000 |
5.18 % |
12/02/2019 |
Wellington Group Holdings LLP |
Delaware |
0 |
1179034 |
0 |
1501000 |
1501000 |
5.18 % |
12/02/2019 |
Wellington Group Holdings LLP |
Delaware |
0 |
1179034 |
0 |
1501000 |
1501000 |
5.18 % |
12/02/2019 |
Wellington Management Group LLP |
Massachusetts |
0 |
1179034 |
0 |
1501000 |
1501000 |
5.18 % |
12/02/2019 |
Wellington Management Group LLP |
Massachusetts |
0 |
1179034 |
0 |
1501000 |
1501000 |
5.18 % |
12/02/2019 |
The Vanguard Group |
Pennsylvania |
59567 |
5145 |
2931998 |
61857 |
2993855 |
10.32 % |
11/02/2019 |
Dimensional Fund Advisors LP |
Delaware |
1263008 |
0 |
1359271 |
0 |
1359271 |
4.69 % |
08/02/2019 |
BlackRock, Inc. |
Delaware |
4063398 |
0 |
4124702 |
0 |
4124702 |
14.2 % |
24/01/2019 |
The Vanguard Group |
Pennsylvania |
59898 |
5145 |
2875629 |
62188 |
2937817 |
10.13 % |
10/10/2018 |
The Vanguard Group |
Pennsylvania |
59898 |
5145 |
2875629 |
62188 |
2937817 |
10.13 % |
10/10/2018 |
Brown Advisory, LLC |
Maryland |
1474963 |
0 |
0 |
1482399 |
1482399 |
4.6 % |
08/06/2018 |
Brown Investment Advisory & Trust Company |
Maryland |
13879 |
0 |
0 |
14530 |
14530 |
0.05 % |
08/06/2018 |
Brown Advisory Incorporated |
Maryland |
1488842 |
0 |
0 |
1496929 |
1496929 |
4.65 % |
08/06/2018 |
Brown Investment Advisory & Trust Company |
Maryland |
13879 |
0 |
0 |
14530 |
14530 |
0.05 % |
08/06/2018 |
Brown Advisory, LLC |
Maryland |
1474963 |
0 |
0 |
1482399 |
1482399 |
4.6 % |
08/06/2018 |
Brown Advisory Incorporated |
Maryland |
1488842 |
0 |
0 |
1496929 |
1496929 |
4.65 % |
08/06/2018 |
TimesSquare Capital Management, LLC |
Delaware |
1103550 |
0 |
1108450 |
0 |
1108450 |
3.8 % |
14/02/2018 |
TimesSquare Capital Management, LLC |
Delaware |
1103550 |
0 |
1108450 |
0 |
1108450 |
3.8 % |
14/02/2018 |
Brown Advisory, LLC |
BA LLC Maryland |
1554316 |
0 |
0 |
1561883 |
1561883 |
5.39 % |
09/02/2018 |
Brown Investment Advisory & Trust Company |
BIATC Maryland |
16633 |
0 |
0 |
17296 |
17296 |
0.06 % |
09/02/2018 |
Brown Advisory Incorporated |
BA Inc Maryland |
1570949 |
0 |
0 |
1579179 |
1579179 |
5.45 % |
09/02/2018 |
The Vanguard Group |
Pennsylvania |
50603 |
5145 |
2640202 |
53593 |
2693795 |
9.28 % |
08/02/2018 |
Wellington Management Group LLP |
Massachusetts |
0 |
1574522 |
0 |
1957293 |
1957293 |
6.75 % |
08/02/2018 |
Wellington Management Company LLP |
Delaware |
0 |
1562432 |
0 |
1945203 |
1945203 |
6.71 % |
08/02/2018 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
1574522 |
0 |
1957293 |
1957293 |
6.75 % |
08/02/2018 |
Wellington Group Holdings LLP |
Delaware |
0 |
1574522 |
0 |
1957293 |
1957293 |
6.75 % |
08/02/2018 |
BlackRock, Inc. |
Delaware |
3538503 |
0 |
3600813 |
0 |
3600813 |
12.4 % |
23/01/2018 |
The Vanguard Group |
Pennsylvania |
38069 |
4445 |
2931765 |
41059 |
2972824 |
10.28 % |
10/03/2017 |
The Vanguard Group |
Pennsylvania |
38069 |
4445 |
2931765 |
41059 |
2972824 |
10.28 % |
10/03/2017 |
TimesSquare Capital Management, LLC |
Delaware |
1762885 |
0 |
1768885 |
0 |
1768885 |
6.1 % |
13/02/2017 |
TimesSquare Capital Management, LLC |
Delaware |
1762885 |
0 |
1768885 |
0 |
1768885 |
6.1 % |
13/02/2017 |
Wellington Management Group LLP |
Massachusetts |
0 |
2076011 |
0 |
2707062 |
2707062 |
9.37 % |
09/02/2017 |
Wellington Group Holdings LLP |
Delaware |
0 |
2076011 |
0 |
2707062 |
2707062 |
9.37 % |
09/02/2017 |
Wellington Investment Advisors Holdings LLP |
Delaware |
0 |
2076011 |
0 |
2707062 |
2707062 |
9.37 % |
09/02/2017 |
Wellington Management Company LLP |
Delaware |
0 |
2064061 |
0 |
2695112 |
2695112 |
9.33 % |
09/02/2017 |
The Vanguard Group |
Pennsylvania |
37869 |
4445 |
2392844 |
40859 |
2433703 |
8.42 % |
08/02/2017 |
Brown Investment Advisory & Trust Company |
Maryland |
23932 |
0 |
0 |
24646 |
24646 |
0.09 % |
08/02/2017 |
Brown Advisory, LLC |
Maryland |
1772539 |
0 |
0 |
1781000 |
1781000 |
6.16 % |
08/02/2017 |
Highmount Capital LLC |
Massachusetts |
9645 |
0 |
0 |
9645 |
9645 |
0.03 % |
08/02/2017 |
BlackRock, Inc. |
Delaware |
3332622 |
0 |
3399333 |
0 |
3399333 |
11.8 % |
12/01/2017 |
BlackRock, Inc. |
Delaware |
2821400 |
0 |
2891407 |
0 |
2891407 |
10 % |
10/05/2016 |
Brown Advisory, LLC |
Maryland |
1436212 |
0 |
0 |
1444542 |
1444542 |
5.02 % |
10/03/2016 |
Brown Advisory, LLC |
Maryland |
1436212 |
0 |
0 |
1444542 |
1444542 |
5.02 % |
10/03/2016 |
Brown Investment Advisory & Trust Company |
Maryland |
29308 |
0 |
0 |
29953 |
29953 |
0.1 % |
10/03/2016 |
Brown Investment Advisory & Trust Company |
Maryland |
29308 |
0 |
0 |
29953 |
29953 |
0.1 % |
10/03/2016 |
TimesSquare Capital Management, LLC |
Delaware |
2197600 |
0 |
2242800 |
0 |
2242800 |
7.8 % |
10/02/2016 |
The Vanguard Group |
Pennsylvania |
39288 |
3100 |
2108922 |
40588 |
2149510 |
7.46 % |
10/02/2016 |
BlackRock, Inc. |
Delaware |
2655672 |
0 |
2722114 |
0 |
2722114 |
9.5 % |
25/01/2016 |
The Vanguard Group |
Pennsylvania |
37791 |
|
1887262 |
34591 |
1921853 |
6.71 % |
11/02/2015 |
TimesSquare Capital Management, LLC |
Delaware |
2345705 |
0 |
2412230 |
0 |
2412230 |
8.4 % |
11/02/2015 |
BlackRock, Inc. |
Delaware |
2623486 |
0 |
2693876 |
0 |
2693876 |
9.4 % |
15/01/2015 |
Wellington Management Company, LLP |
Massachusetts |
0 |
2021192 |
0 |
2688891 |
2688891 |
9.43 % |
14/02/2014 |
Wellington Management Company, LLP |
Massachusetts |
0 |
2021192 |
0 |
2688891 |
2688891 |
9.43 % |
14/02/2014 |
The Vanguard Group |
Pennsylvania |
39603 |
|
1684132 |
38103 |
1722235 |
6.04 % |
10/02/2014 |
TimesSquare Capital Management, LLC |
Delaware |
1830695 |
0 |
1887270 |
0 |
1887270 |
6.6 % |
10/02/2014 |
BlackRock, Inc. |
Delaware |
2383347 |
0 |
2488478 |
0 |
2488478 |
8.7 % |
28/01/2014 |
William J. Nasgovitz |
U.S.A. |
0 |
1326631 |
0 |
1326631 |
1326631 |
4.7 % |
06/11/2013 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
1326631 |
0 |
1326631 |
1326631 |
4.7 % |
06/11/2013 |
Wellington Management Company, LLP |
Massachusetts |
0 |
2149252 |
0 |
2892851 |
2892851 |
10.26 % |
11/03/2013 |
Wellington Management Company, LLP |
Massachusetts |
0 |
2149252 |
0 |
2892851 |
2892851 |
10.26 % |
11/03/2013 |
The Vanguard Group |
Pennsylvania |
40918 |
|
1558943 |
39418 |
1598361 |
5.66 % |
22/02/2013 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSONS (ENTITIES ONLY): |
Delaware |
|
|
|
|
0 |
0 % |
14/02/2013 |
I.R.S. Identification Nos. of Above Persons (Entities Only) |
Delaware |
1731990 |
0 |
1834790 |
0 |
1834790 |
6.5 % |
11/02/2013 |
The Vanguard Group |
Pennsylvania |
40918 |
|
1558943 |
39418 |
1598361 |
5.37 % |
11/02/2013 |
BlackRock, Inc. |
Delaware |
2164608 |
0 |
2164608 |
0 |
2164608 |
7.68 % |
07/02/2013 |
WILLIAM J. NASGOVITZ |
U.S.A. |
0 |
1783578 |
0 |
1783578 |
1783578 |
6.3 % |
07/02/2013 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
1783578 |
0 |
1783578 |
1783578 |
6.3 % |
07/02/2013 |
TimesSquare Capital Management, LLC |
Delaware |
1733890 |
0 |
1914410 |
0 |
1914410 |
6.8 % |
08/02/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
38859 |
|
1518508 |
38859 |
1557367 |
5.56 % |
07/02/2012 |
LSV Asset Management |
State of Delaware |
1559962 |
0 |
1559962 |
0 |
1559962 |
5.571 % |
02/02/2012 |
LSV Asset Management |
Delaware |
1559962 |
0 |
1559962 |
0 |
1559962 |
5.571 % |
02/02/2012 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1294310 |
0 |
1294310 |
1294310 |
4.62 % |
01/02/2012 |
Columbia Wanger Asset Management, LLC |
Delaware |
1412000 |
0 |
1566000 |
0 |
1566000 |
5.6 % |
10/02/2011 |
I.R.S. Identification Nos. of Above Persons (Entities Only) |
Delaware |
1368930 |
0 |
1500430 |
0 |
1500430 |
5.4 % |
09/02/2011 |
I.R.S. Identification Nos. of Above Persons (Entities Only) |
Delaware |
1368930 |
0 |
1500430 |
0 |
1500430 |
5.4 % |
09/02/2011 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1584982 |
0 |
1584982 |
1584982 |
5.68 % |
04/02/2011 |
BlackRock, Inc. |
Delaware |
2069260 |
0 |
2069260 |
0 |
2069260 |
7.41 % |
03/02/2011 |
FMR LLC |
Delaware |
24676 |
0 |
884465 |
0 |
884465 |
3.201 % |
16/02/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
884465 |
0 |
884465 |
3.201 % |
16/02/2010 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
884465 |
0 |
884465 |
3.201 % |
16/02/2010 |
FMR LLC |
Delaware |
24676 |
0 |
884465 |
0 |
884465 |
3.201 % |
16/02/2010 |
Keeley Asset Management Corp. |
Illinois |
0 |
0 |
0 |
0 |
0 |
0 % |
12/02/2010 |
Keeley Small Cap Value Fund |
Maryland |
0 |
0 |
0 |
0 |
0 |
0 % |
12/02/2010 |