Mairs and Power, Inc. |
Minnesota |
1224804 |
0 |
1227944 |
0 |
0 |
6.57 % |
14/02/2024 |
BlackRock, Inc. |
Delaware |
3058532 |
0 |
3128203 |
0 |
3128203 |
16.7 % |
22/01/2024 |
Mairs and Power, Inc. |
Minnesota |
1631948 |
0 |
1632438 |
0 |
0 |
8.8 % |
14/02/2023 |
Mairs and Power, Inc. |
Minnesota |
1631948 |
0 |
1632438 |
0 |
0 |
8.8 % |
14/02/2023 |
ClearBridge Investments, LLC |
Delaware |
|
|
|
|
814193 |
4.4 % |
10/02/2022 |
ClearBridge Investments, LLC |
Delaware |
|
|
|
|
814193 |
4.4 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
35021 |
1994450 |
51584 |
2046034 |
11.04 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
2780322 |
0 |
2807221 |
0 |
2807221 |
15.1 % |
26/01/2022 |
BlackRock, Inc. |
Delaware |
2782609 |
0 |
2807221 |
0 |
2807221 |
15.1 % |
25/01/2022 |
ArrowMark Colorado Holdings LLC |
Delaware, United States |
1994078 |
0 |
1994078 |
0 |
0 |
10.8 % |
16/02/2021 |
ArrowMark Colorado Holdings LLC |
Delaware, United States |
1994078 |
0 |
1994078 |
0 |
0 |
10.8 % |
16/02/2021 |
ClearBridge Investments, LLC |
Delaware |
4 |
4 |
4 |
4 |
941062 |
5.1 % |
11/02/2021 |
ClearBridge Investments, LLC |
Delaware |
4 |
4 |
4 |
4 |
941062 |
5.1 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania For |
0 |
42124 |
1957608 |
57694 |
2015302 |
10.91 % |
10/02/2021 |
Royce & Associates, LP |
New York |
195590 |
|
195590 |
|
195590 |
1.06 % |
29/01/2021 |
Royce & Associates, LP |
New York |
195590 |
|
195590 |
|
195590 |
1.06 % |
29/01/2021 |
BlackRock, Inc. |
Delaware |
2792329 |
0 |
2817254 |
0 |
2817254 |
15.3 % |
26/01/2021 |
ArrowMark Colorado Holdings LLC |
Delaware, United States |
2078889 |
0 |
2078889 |
0 |
0 |
11.38 % |
14/02/2020 |
Clearbridge Investments, LLC010846058 |
Delaware |
922386 |
0 |
923163 |
0 |
923163 |
5.05 % |
14/02/2020 |
Mairs and Power, Inc. 41 0844499 |
St. Paul, Minnesota |
1422982 |
0 |
1426102 |
0 |
1426102 |
7.8 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
37781 |
7219 |
1951564 |
42819 |
1994383 |
10.91 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
2674952 |
0 |
2706495 |
0 |
2706495 |
14.8 % |
04/02/2020 |
Royce & Associates, LP |
New York |
|
|
984804 |
|
984804 |
5.39 % |
29/01/2020 |
Royce & Associates, LP |
New York |
|
|
984804 |
|
984804 |
5.39 % |
29/01/2020 |
Mairs and Power, Inc. 41 0844499 |
St. Paul, Minnesota |
1104281 |
0 |
1271238 |
0 |
1271238 |
7 % |
14/02/2019 |
Mairs and Power, Inc. 41 0844499 |
|
|
|
|
|
1271238 |
7 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
37475 |
7219 |
1867038 |
42513 |
1909551 |
10.53 % |
11/02/2019 |
Royce & Associates, LP |
New York |
629022 |
0 |
629022 |
0 |
629022 |
3.47 % |
04/02/2019 |
Royce & Associates, LP |
New York |
629022 |
0 |
629022 |
0 |
629022 |
3.47 % |
04/02/2019 |
BlackRock, Inc. |
Delaware |
2558571 |
0 |
2597734 |
0 |
2597734 |
14.3 % |
31/01/2019 |
Mairs and Power, Inc. 41 0844499 |
|
|
|
|
|
1114095 |
6.2 % |
14/02/2018 |
Mairs and Power, Inc. 41 0844499 |
|
|
|
|
|
1114095 |
6.2 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
33597 |
7219 |
1782322 |
39535 |
1821857 |
10.2 % |
12/02/2018 |
ArrowMark Colorado Holdings LLC |
Delaware United States |
1914014 |
0 |
1914014 |
0 |
1914014 |
10.7 % |
09/02/2018 |
Royce & Associates, LP |
New York |
|
|
1010392 |
|
1010392 |
5.66 % |
24/01/2018 |
Royce & Associates, LP |
New York |
|
|
1010392 |
|
1010392 |
5.66 % |
24/01/2018 |
BlackRock, Inc. |
Delaware |
2193625 |
0 |
2232831 |
0 |
2232831 |
12.5 % |
19/01/2018 |
The Vanguard Group |
Pennsylvania |
34031 |
2519 |
1768341 |
35669 |
1804010 |
10.19 % |
10/03/2017 |
The Vanguard Group |
Pennsylvania |
34031 |
2519 |
1768341 |
35669 |
1804010 |
10.19 % |
10/03/2017 |
Neuberger Berman Group LLC |
Delaware |
0 |
1199267 |
0 |
1199267 |
1199267 |
6.8 % |
15/02/2017 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
1199267 |
0 |
1199267 |
1199267 |
6.8 % |
15/02/2017 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
1199267 |
0 |
1199267 |
1199267 |
6.8 % |
15/02/2017 |
Neuberger Berman Group LLC |
Delaware |
0 |
1199267 |
0 |
1199267 |
1199267 |
6.8 % |
15/02/2017 |
Neuberger Berman Equity Funds |
Delaware |
0 |
914402 |
0 |
914402 |
914402 |
5.19 % |
15/02/2017 |
Neuberger Berman Equity Funds |
Delaware |
0 |
914402 |
0 |
914402 |
914402 |
5.19 % |
15/02/2017 |
Clearbridge Investments, LLC010846058 |
Delaware |
826894 |
0 |
827290 |
0 |
827290 |
4.69 % |
14/02/2017 |
The Vanguard Group |
Pennsylvania |
33931 |
2519 |
1549219 |
35569 |
1584788 |
8.98 % |
10/02/2017 |
Royce & Associates, LP |
New York |
1230953 |
0 |
1230953 |
0 |
1230953 |
6.98 % |
23/01/2017 |
Royce & Associates, LP |
New York |
1230953 |
0 |
1230953 |
0 |
1230953 |
6.98 % |
23/01/2017 |
BlackRock, Inc. |
Delaware |
1914282 |
0 |
1953516 |
0 |
1953516 |
11.1 % |
17/01/2017 |
BlackRock, Inc. |
Delaware |
1726801 |
0 |
1765056 |
0 |
1765056 |
10 % |
09/09/2016 |
Clearbridge Investments, LLC010846058 |
Delaware |
970449 |
0 |
970449 |
0 |
970449 |
5.44 % |
16/02/2016 |
The Vanguard Group |
Pennsylvania |
39100 |
1600 |
1419929 |
39600 |
1459529 |
8.18 % |
10/02/2016 |
Neuberger Berman Group LLC |
Delaware |
0 |
1353217 |
0 |
1353217 |
1353217 |
7.59 % |
09/02/2016 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
1353217 |
0 |
1353217 |
1353217 |
7.59 % |
09/02/2016 |
Neuberger Equity Funds |
Delaware |
0 |
1037002 |
0 |
1037002 |
1037002 |
5.81 % |
09/02/2016 |
Royce & Associates, LLC |
New York |
|
|
1321633 |
|
1321633 |
7.41 % |
28/01/2016 |
Royce & Associates, LLC |
New York |
1321633 |
0 |
1321633 |
0 |
1321633 |
7.41 % |
28/01/2016 |
BlackRock, Inc. |
Delaware |
1658358 |
0 |
1698684 |
0 |
1698684 |
9.5 % |
27/01/2016 |
Clearbridge Investments, LLC010846058 |
Delaware |
995426 |
0 |
995426 |
0 |
995426 |
5.41 % |
17/02/2015 |
The Vanguard Group |
Pennsylvania |
23638 |
|
1329718 |
21738 |
1351456 |
7.34 % |
10/02/2015 |
Royce & Associates, LLC |
New York |
1455833 |
0 |
1455833 |
0 |
1455833 |
7.91 % |
28/01/2015 |
Royce & Associates, LLC |
New York |
|
|
1455833 |
|
1455833 |
7.91 % |
28/01/2015 |
BlackRock, Inc. |
Delaware |
1538035 |
0 |
1578892 |
0 |
1578892 |
8.6 % |
22/01/2015 |
The Vanguard Group |
Pennsylvania |
26456 |
|
1290500 |
26256 |
1316756 |
7.12 % |
12/02/2014 |
BlackRock, Inc. |
Delaware |
1542278 |
0 |
1601568 |
0 |
1601568 |
8.7 % |
30/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1364333 |
|
1364333 |
7.39 % |
16/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1364333 |
|
1364333 |
7.39 % |
16/01/2014 |
The Vanguard Group |
Pennsylvania |
27400 |
|
1136345 |
26500 |
1162845 |
6.25 % |
11/02/2013 |
BlackRock, Inc. |
Delaware |
1409682 |
0 |
1409682 |
0 |
1409682 |
7.59 % |
07/02/2013 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1287874 |
0 |
1287874 |
1287874 |
6.93 % |
01/02/2013 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1287874 |
0 |
1287874 |
1287874 |
6.93 % |
01/02/2013 |
Royce & Associates, LLC |
New York |
|
|
1694835 |
|
1694835 |
9.12 % |
22/01/2013 |
Royce & Associates, LLC |
New York |
|
|
1694835 |
|
1694835 |
9.12 % |
22/01/2013 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
26700 |
|
994521 |
26700 |
1021221 |
5.42 % |
09/02/2012 |
John L. Keeley, Jr. |
United States |
0 |
0 |
0 |
0 |
570 |
0.003 % |
07/02/2012 |
Keeley Asset Management Corp. |
Illinois |
800270 |
0 |
807270 |
0 |
807270 |
4.3 % |
07/02/2012 |
Keeley Small Cap Value Fund |
Maryland |
0 |
0 |
0 |
0 |
661000 |
3.5 % |
07/02/2012 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1451148 |
0 |
1451148 |
1451148 |
7.71 % |
01/02/2012 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1451148 |
0 |
1451148 |
1451148 |
7.71 % |
01/02/2012 |
Royce & Associates, LLC |
New York |
|
|
1747900 |
|
1747900 |
9.29 % |
23/01/2012 |
Royce & Associates, LLC |
New York |
|
|
1747900 |
|
1747900 |
9.29 % |
23/01/2012 |
BlackRock, Inc. |
Delaware |
1027451 |
0 |
1027451 |
0 |
1027451 |
5.41 % |
09/02/2011 |
Keeley Small Cap Value Fund |
Maryland |
0 |
0 |
0 |
0 |
1085000 |
5.7 % |
07/02/2011 |
John L. Keeley, Jr. |
United States |
0 |
0 |
0 |
0 |
570 |
0.003 % |
07/02/2011 |
Keeley Small Cap Value Fund |
Maryland |
0 |
0 |
0 |
0 |
1085000 |
5.7 % |
07/02/2011 |
Keeley Asset Management Corp. |
Illinois |
1397780 |
0 |
1431330 |
0 |
1431330 |
7.5 % |
07/02/2011 |
John L. Keeley, Jr. |
United States |
0 |
0 |
0 |
0 |
570 |
0.003 % |
07/02/2011 |
Keeley Asset Management Corp. |
Illinois |
1397780 |
0 |
1431330 |
0 |
1431330 |
7.5 % |
07/02/2011 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1678168 |
0 |
1678168 |
1678168 |
8.84 % |
04/02/2011 |
Vanguard Fiduciary Trust Company, in its capacity as trustee for certain employee benefit plan. Number 232186884. |
Pennsylvania For |
0 |
1678168 |
0 |
1678168 |
1678168 |
8.84 % |
04/02/2011 |
Royce & Associates, LLC |
New York |
|
|
2291855 |
|
2291855 |
12.07 % |
25/01/2011 |
Royce & Associates, LLC |
New York |
|
|
2291855 |
|
2291855 |
12.07 % |
25/01/2011 |
John L. Keeley, Jr. |
United States |
0 |
0 |
0 |
0 |
570 |
0.003 % |
12/02/2010 |
Keeley Asset Management Corp. |
Illinois |
1898530 |
0 |
1947740 |
0 |
1947740 |
10.4 % |
12/02/2010 |
Keeley Small Cap Value Fund |
Maryland |
0 |
0 |
0 |
0 |
1525000 |
8.1 % |
12/02/2010 |
Royce & Associates, LLC |
New York |
2167700 |
0 |
2167700 |
0 |
2167700 |
11.58 % |
26/01/2010 |
Royce & Associates, LLC |
New York |
2167700 |
0 |
2167700 |
0 |
2167700 |
11.58 % |
26/01/2010 |