The Vanguard Group |
Pennsylvania |
0 |
10988 |
864152 |
22286 |
886438 |
6.49 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
1017575 |
0 |
1049109 |
0 |
1049109 |
7.7 % |
31/01/2023 |
The Vanguard Group |
Pennsylvania |
0 |
13006 |
783639 |
22592 |
806231 |
5.75 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
963351 |
0 |
990489 |
0 |
990489 |
7.1 % |
31/01/2022 |
The Vanguard Group |
Pennsylvania |
0 |
32678 |
788558 |
42197 |
830755 |
5.76 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
1009305 |
0 |
1024385 |
0 |
1024385 |
7.1 % |
28/01/2021 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A CALIFORNIA |
511 |
0 |
511 |
0 |
511 |
0 % |
08/05/2020 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A CALIFORNIA |
511 |
0 |
511 |
0 |
511 |
0 % |
08/05/2020 |
Kim Durning Kuehner |
United States of America |
867731 |
0 |
867731 |
0 |
867731 |
6 % |
13/02/2020 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
A CALIFORNIA |
741763 |
369360 |
741763 |
369360 |
1111123 |
7.66 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
29395 |
1056 |
825981 |
28400 |
854381 |
5.89 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
975012 |
0 |
999427 |
0 |
999427 |
6.9 % |
05/02/2020 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
797685 |
396760 |
797685 |
396760 |
1194445 |
8.1 % |
12/02/2019 |
The Vanguard Group |
Pennsylvania |
28739 |
1056 |
749043 |
28687 |
777730 |
5.27 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
907688 |
0 |
936167 |
0 |
936167 |
7.6 % |
04/02/2019 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
895039 |
289534 |
895039 |
289534 |
1184573 |
9.64 % |
13/02/2018 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
895039 |
289534 |
895039 |
289534 |
1184573 |
9.64 % |
13/02/2018 |
BlackRock, Inc. |
Delaware |
699628 |
0 |
720513 |
0 |
720513 |
6.5 % |
29/01/2018 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
806211 |
226214 |
806211 |
226214 |
1032425 |
9.24 % |
08/02/2017 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
806211 |
226214 |
806211 |
226214 |
1032425 |
9.24 % |
08/02/2017 |
BlackRock, Inc. |
Delaware |
642518 |
0 |
663868 |
0 |
663868 |
5.9 % |
23/01/2017 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
892640 |
231614 |
892640 |
231614 |
1124254 |
9.91 % |
09/02/2016 |
Riverbridge Partners LLC |
Minneapolis Minnesota |
458910 |
0 |
563391 |
0 |
563391 |
4.97 % |
01/02/2016 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
563391 |
0 |
563391 |
4.97 % |
01/02/2016 |
BlackRock, Inc. |
Delaware |
578635 |
0 |
601717 |
0 |
601717 |
5.3 % |
26/01/2016 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1186030 |
0 |
1186030 |
0 |
1186030 |
10.33 % |
09/06/2015 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1186030 |
0 |
1186030 |
0 |
1186030 |
10.33 % |
09/06/2015 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1055133 |
0 |
1055133 |
0 |
1055133 |
9.16 % |
05/02/2015 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
629258 |
0 |
629258 |
5.46 % |
29/01/2015 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
629258 |
0 |
629258 |
5.46 % |
29/01/2015 |
The Vanguard Group |
Pennsylvania |
15154 |
|
367718 |
14714 |
382432 |
3.32 % |
11/02/2014 |
BlackRock, Inc. |
Delaware |
541373 |
0 |
565471 |
0 |
565471 |
4.9 % |
07/02/2014 |
Riverbridge Partners LLC |
Minneapolis Minnesota |
502241 |
0 |
684543 |
0 |
684543 |
5.94 % |
05/02/2014 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
684543 |
0 |
684543 |
5.94 % |
05/02/2014 |
BlackRock, Inc. |
Delaware |
553450 |
0 |
577433 |
0 |
577433 |
5 % |
28/01/2014 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1015367 |
0 |
1015367 |
0 |
1015367 |
8.7 % |
13/01/2014 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1015367 |
0 |
1015367 |
0 |
1015367 |
8.7 % |
13/01/2014 |
The Vanguard Group |
Pennsylvania |
16279 |
|
573765 |
15839 |
589604 |
5.15 % |
13/02/2013 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1107209 |
0 |
1107209 |
0 |
1107209 |
9.73 % |
04/02/2013 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
1107209 |
0 |
1107209 |
0 |
1107209 |
9.73 % |
04/02/2013 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
632481 |
0 |
632481 |
5.53 % |
04/02/2013 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
632481 |
0 |
632481 |
5.53 % |
04/02/2013 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
785112 |
0 |
785112 |
0 |
785112 |
7.53 % |
08/02/2012 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
681438 |
0 |
681438 |
6.57 % |
06/02/2012 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
637819 |
0 |
637819 |
6.79 % |
04/02/2011 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
637819 |
0 |
637819 |
6.79 % |
04/02/2011 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
564882 |
0 |
564882 |
0 |
564882 |
5.97 % |
02/02/2011 |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC954575414 |
CALIFORNIA |
564882 |
0 |
564882 |
0 |
564882 |
5.97 % |
02/02/2011 |
Riverbridge Partners LLC |
Minneapolis Minnesota |
429425 |
2050 |
548257 |
0 |
548257 |
5.85 % |
03/02/2010 |