Royce & Associates, LP |
New York |
511701 |
|
511701 |
|
511701 |
5.6 % |
17/10/2024 |
Conestoga Small Cap Fund |
Delaware |
624924 |
0 |
624924 |
0 |
624924 |
6.83 % |
13/09/2024 |
Conestoga Capital Advisors LLC |
Delaware |
890421 |
0 |
949059 |
0 |
949059 |
10.38 % |
13/09/2024 |
Alger Associates, Inc. |
New York |
498050 |
0 |
704368 |
0 |
704368 |
8 % |
14/02/2024 |
Champlain Investment Partners, LLC |
Source of Funds (See Instructions) |
2 |
|
264501 |
|
354491 |
4.02 % |
13/02/2024 |
Royce & Associates, LP |
New York |
469278 |
|
469278 |
|
469278 |
5.32 % |
30/01/2024 |
Conestoga Capital Advisors LLC |
Delaware |
762861 |
0 |
814749 |
0 |
814749 |
9.23 % |
05/01/2024 |
Conestoga Small Cap Fund |
Delaware |
531499 |
0 |
531499 |
0 |
531499 |
6.02 % |
05/01/2024 |
Conestoga Capital Advisors LLC |
Delaware |
762861 |
0 |
814749 |
0 |
814749 |
9.23 % |
05/01/2024 |
Conestoga Small Cap Fund |
Delaware |
531499 |
0 |
531499 |
0 |
531499 |
6.02 % |
05/01/2024 |
Alger Associates, Inc. |
New York |
571158 |
0 |
781450 |
0 |
781450 |
10.2 % |
12/06/2023 |
Alger Associates, Inc. |
New York |
571158 |
0 |
781450 |
0 |
781450 |
10.2 % |
12/06/2023 |
Alger Associates, Inc. |
New York |
504292 |
0 |
685662 |
0 |
685662 |
9.1 % |
14/02/2023 |
Alger Associates, Inc. |
New York |
504292 |
0 |
685662 |
0 |
685662 |
9.1 % |
14/02/2023 |
BlackRock, Inc. |
Delaware |
447744 |
0 |
455452 |
0 |
455452 |
6 % |
01/02/2023 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSON (ENTITIES ONLY) 22-3865089 |
Delaware |
483824 |
0 |
483824 |
0 |
483824 |
6.4 % |
19/01/2023 |
Conestoga Capital Advisors LLC |
Delaware |
726827 |
0 |
764540 |
0 |
764540 |
10.12 % |
19/01/2023 |
Conestoga Small Cap Fund |
Delaware |
483824 |
0 |
483824 |
0 |
483824 |
6.4 % |
19/01/2023 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSON (ENTITIES ONLY) 23-3072906 |
Delaware |
726827 |
0 |
764540 |
0 |
764540 |
10.12 % |
19/01/2023 |
Conestoga Small Cap Fund |
Delaware |
483824 |
0 |
483824 |
0 |
483824 |
6.41 % |
28/09/2022 |
Conestoga Capital Advisors LLC |
Delaware |
727057 |
0 |
766240 |
0 |
766240 |
10.15 % |
28/09/2022 |
Conestoga Small Cap Fund |
Delaware |
483824 |
0 |
483824 |
0 |
483824 |
6.41 % |
28/09/2022 |
Conestoga Capital Advisors LLC |
Delaware |
727057 |
0 |
766240 |
0 |
766240 |
10.15 % |
28/09/2022 |
Broadcrest Asset Management, LLC |
Florida |
0 |
450000 |
0 |
450000 |
450000 |
5.98 % |
17/02/2022 |
Broadcrest Asset Management, LLC |
Florida |
0 |
450000 |
0 |
450000 |
450000 |
5.98 % |
17/02/2022 |
Broadcrest, L.P. |
Florida |
0 |
450000 |
0 |
450000 |
450000 |
5.98 % |
17/02/2022 |
Broadcrest, L.P. |
Florida |
0 |
450000 |
0 |
450000 |
450000 |
5.98 % |
17/02/2022 |
BlackRock, Inc. |
Delaware |
442947 |
0 |
446248 |
0 |
446248 |
5.9 % |
31/01/2022 |
Neuberger Berman Group LLC |
Delaware |
0 |
741842 |
0 |
756470 |
756470 |
10.13 % |
09/06/2021 |
Neuberger Berman Genesis Fund |
Delaware |
0 |
436331 |
0 |
436331 |
436331 |
5.84 % |
09/06/2021 |
Neuberger Berman Equity Funds |
Delaware |
0 |
436331 |
0 |
436331 |
436331 |
5.84 % |
09/06/2021 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
741842 |
0 |
756470 |
756470 |
10.13 % |
09/06/2021 |
Neuberger Berman Group LLC |
Delaware |
0 |
741842 |
0 |
756470 |
756470 |
10.13 % |
09/06/2021 |
Neuberger Berman Genesis Fund |
Delaware |
0 |
436331 |
0 |
436331 |
436331 |
5.84 % |
09/06/2021 |
Neuberger Berman Equity Funds |
Delaware |
0 |
436331 |
0 |
436331 |
436331 |
5.84 % |
09/06/2021 |
Neuberger Berman Investment Advisers LLC |
Delaware |
0 |
741842 |
0 |
756470 |
756470 |
10.13 % |
09/06/2021 |
Broadcrest Asset Management, LLC |
Florida |
0 |
375000 |
0 |
375000 |
375000 |
5.04 % |
26/02/2021 |
Broadcrest Asset Management, LLC |
Florida |
0 |
375000 |
0 |
375000 |
375000 |
5.04 % |
26/02/2021 |
Broadcrest, L.P. |
Florida |
0 |
375000 |
0 |
375000 |
375000 |
5.04 % |
26/02/2021 |
Broadcrest, L.P. |
Florida |
0 |
375000 |
0 |
375000 |
375000 |
5.04 % |
26/02/2021 |
The Vanguard Group |
Pennsylvania For |
0 |
13875 |
313624 |
15939 |
329563 |
4.43 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
403877 |
0 |
406852 |
0 |
406852 |
5.5 % |
01/02/2021 |
The Vanguard Group |
Pennsylvania |
13624 |
0 |
386534 |
13624 |
400158 |
5.43 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
419049 |
0 |
423933 |
0 |
423933 |
5.8 % |
07/02/2020 |
WCM Investment Management |
California |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
WCM Investment Management |
California |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2019 |
Minerva Advisors LLCMinerva Group, LPMinerva GP, LP Minerva GP, Inc. David P. Cohen |
Minerva Advisors LLC Delaware Minerva Group LP Delaware Minerva GP LP Delaware Minerva GP Inc Pennsylvania David P Cohen US |
253158 |
142734 |
253158 |
142734 |
395892 |
5.5 % |
31/01/2019 |
Minerva Advisors LLCMinerva Group, LPMinerva GP, LP Minerva GP, Inc. David P. Cohen |
Minerva Advisors LLC Delaware Minerva Group LP Delaware Minerva GP LP Delaware Minerva GP Inc Pennsylvania David P Cohen US |
253158 |
142734 |
253158 |
142734 |
395892 |
5.5 % |
31/01/2019 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
348700 |
0 |
348700 |
348700 |
4.8 % |
07/09/2018 |
William J. Nasgovitz |
U.S.A. |
0 |
348700 |
0 |
348700 |
348700 |
4.8 % |
07/09/2018 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
348700 |
0 |
348700 |
348700 |
4.8 % |
07/09/2018 |
William J. Nasgovitz |
U.S.A. |
0 |
348700 |
0 |
348700 |
348700 |
4.8 % |
07/09/2018 |
WCM Investment Management |
California |
483305 |
0 |
483305 |
0 |
483305 |
6.76 % |
13/02/2018 |
William J. Nasgovitz |
USA |
0 |
600000 |
0 |
600000 |
600000 |
8.4 % |
02/02/2018 |
William J. Nasgovitz |
USA |
0 |
600000 |
0 |
600000 |
600000 |
8.4 % |
02/02/2018 |
HEARTLAND ADVISORS, INC. |
WISCONSIN USA |
0 |
600000 |
0 |
600000 |
600000 |
8.4 % |
02/02/2018 |
HEARTLAND ADVISORS, INC. |
WISCONSIN USA |
0 |
600000 |
0 |
600000 |
600000 |
8.4 % |
02/02/2018 |
Charles Frumberg |
United States |
0 |
0 |
0 |
94893 |
94893 |
1.3 % |
06/11/2017 |
Emancipation Management LLC |
New York |
0 |
0 |
0 |
94893 |
94893 |
1.3 % |
06/11/2017 |
Charles Frumberg |
United States |
0 |
0 |
0 |
94893 |
94893 |
1.3 % |
06/11/2017 |
Circle N Advisors, LLC |
Delaware |
0 |
0 |
0 |
94893 |
94893 |
1.3 % |
06/11/2017 |
Emancipation Management LLC |
New York |
0 |
0 |
0 |
94893 |
94893 |
1.3 % |
06/11/2017 |
Circle N Advisors, LLC |
Delaware |
0 |
0 |
0 |
94893 |
94893 |
1.3 % |
06/11/2017 |
Circle N Advisors, LLC |
Delaware |
0 |
0 |
0 |
364041 |
364041 |
5.1 % |
06/10/2017 |
Charles Frumberg |
United States |
0 |
0 |
0 |
364041 |
364041 |
5.1 % |
06/10/2017 |
Circle N Advisors, LLC |
Delaware |
0 |
0 |
0 |
364041 |
364041 |
5.1 % |
06/10/2017 |
Emancipation Management LLC |
New York |
0 |
0 |
0 |
364041 |
364041 |
5.1 % |
06/10/2017 |
Charles Frumberg |
United States |
0 |
0 |
0 |
364041 |
364041 |
5.1 % |
06/10/2017 |
Emancipation Management LLC |
New York |
0 |
0 |
0 |
364041 |
364041 |
5.1 % |
06/10/2017 |
Charles Frumberg |
United States |
0 |
0 |
0 |
992957 |
992957 |
14.2 % |
10/02/2017 |
Emancipation Management LLC |
New York |
0 |
0 |
0 |
992957 |
992957 |
14.2 % |
10/02/2017 |
Circle N Advisors, LLC |
Delaware |
0 |
0 |
0 |
992957 |
992957 |
14.2 % |
10/02/2017 |
WCM Investment Management |
California |
470097 |
0 |
470097 |
0 |
470097 |
6.71 % |
08/02/2017 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
600000 |
0 |
600000 |
600000 |
8.6 % |
02/02/2017 |
William J. Nasgovitz |
U.S.A. |
0 |
600000 |
0 |
600000 |
600000 |
8.6 % |
02/02/2017 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
600000 |
0 |
600000 |
600000 |
8.6 % |
02/02/2017 |
William J. Nasgovitz |
U.S.A. |
0 |
600000 |
0 |
600000 |
600000 |
8.6 % |
02/02/2017 |
Opus Capital Group, LLC |
USA |
83 |
|
83 |
|
83 |
0 % |
05/05/2016 |
Opus Capital Group, LLC |
USA |
83 |
|
83 |
|
83 |
0 % |
05/05/2016 |
Circle N Advisors, LLC |
Delaware |
0 |
0 |
0 |
1286099 |
1286099 |
18.6 % |
16/02/2016 |
Charles Frumberg |
United States |
0 |
0 |
0 |
1286099 |
1286099 |
18.6 % |
16/02/2016 |
Emancipation Management LLC |
New York |
0 |
0 |
0 |
1286099 |
1286099 |
18.6 % |
16/02/2016 |
NSB Advisors LLC |
Maryland |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
0 |
0 |
0 |
0 % |
16/02/2016 |
William J. Nasgovitz |
USA |
0 |
600000 |
0 |
600000 |
600000 |
8.7 % |
05/02/2016 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
600000 |
0 |
600000 |
600000 |
8.7 % |
05/02/2016 |
William J. Nasgovitz |
U.S.A. |
0 |
600000 |
0 |
600000 |
600000 |
8.7 % |
05/02/2016 |
HEARTLAND ADVISORS, INC. |
WISCONSIN USA |
0 |
600000 |
0 |
600000 |
600000 |
8.7 % |
05/02/2016 |
Opus Capital Group, LLC |
USA |
349112 |
|
349112 |
|
349112 |
5.11 % |
17/02/2015 |
William J. Nasgovitz |
U.S.A. |
0 |
507151 |
0 |
507151 |
507151 |
7.4 % |
13/02/2015 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
507151 |
0 |
507151 |
507151 |
7.4 % |
13/02/2015 |
NSB Advisors LLC I.R.S. IDENTIFICATION NO. OF ABOVE |
|
|
|
|
|
1539236 |
22.5 % |
12/02/2015 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
1579996 |
0 |
1579996 |
23.3 % |
06/10/2014 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
1579996 |
0 |
1579996 |
23.3 % |
06/10/2014 |
Utility Service Holding Company, Inc. |
U.S.A. |
0 |
0 |
0 |
0 |
0 |
0 % |
18/08/2014 |
Paradigm Capital Management, Inc. |
New York |
61695 |
0 |
61695 |
0 |
61695 |
0.92 % |
14/02/2014 |
Lynn E. Gorguze |
USA |
0 |
0 |
0 |
0 |
0 |
0 % |
14/02/2014 |
Minerva Advisors LLC Minerva Group, LP Minerva GP, LP Minerva GP, Inc. David P. Cohen |
Minerva Advisors LLC Deleware Minerva Group LP Deleware Minerva GP LP Deleware Minerva GP Inc Pennsylvania David P Cohen US |
259960 |
153794 |
259960 |
153794 |
413754 |
6.2 % |
07/02/2014 |
Utility Service Holding Company, Inc. (USHC) |
Delaware |
455922 |
0 |
0 |
455922 |
455922 |
6.25 % |
14/02/2013 |
Paradigm Capital Management, Inc. |
New York |
500186 |
0 |
500186 |
0 |
500186 |
6.74 % |
12/02/2013 |
NSB Advisors LLC |
Maryland |
0 |
0 |
2179766 |
0 |
2179766 |
29.4 % |
10/10/2012 |
NSB Advisors LLC |
Maryland |
0 |
0 |
2179766 |
0 |
2179766 |
29.4 % |
10/10/2012 |
Minerva Advisors LLC Minerva Group, LP Minerva GP, LP Minerva GP, Inc. David P. Cohen |
Minerva Advisors LLC Deleware Minerva Group LP Deleware Minerva GP LP Deleware Minerva GP Inc Pennsylvania David P Cohen US |
236600 |
136101 |
236600 |
136101 |
372701 |
5.03 % |
01/10/2012 |
Minerva Advisors LLC Minerva Group, LP Minerva GP, LP Minerva GP, Inc. David P. Cohen |
Minerva Advisors LLC Deleware Minerva Group LP Deleware Minerva GP LP Deleware Minerva GP Inc Pennsylvania David P Cohen US |
236600 |
136101 |
236600 |
136101 |
372701 |
5.03 % |
01/10/2012 |
NSB Advisors LLC |
Maryland |
0 |
0 |
3447822 |
0 |
3447822 |
46.5 % |
07/09/2012 |
NSB Advisors LLC |
Maryland |
0 |
0 |
3447822 |
0 |
3447822 |
46.5 % |
07/09/2012 |
Utility Service Holding Company, Inc. (USHC) |
Delaware |
457847 |
0 |
0 |
457847 |
457847 |
6.28 % |
26/07/2012 |
NSB Advisors LLC |
Maryland |
0 |
0 |
4112707 |
0 |
4112707 |
56.1 % |
08/06/2012 |
NSB Advisors LLC |
Maryland |
0 |
0 |
4112707 |
0 |
4112707 |
56.1 % |
08/06/2012 |
Utility Service Holding Co., Inc. |
Georgia |
|
0 |
458647 |
0 |
458647 |
6.3 % |
24/02/2011 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
0 |
0 % |
10/01/2011 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
0 |
0 % |
10/01/2011 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
4460428 |
0 |
4460428 |
60.9 % |
10/01/2011 |
NSB Advisors LLC |
State of Maryland |
0 |
0 |
4460428 |
0 |
4460428 |
60.9 % |
10/01/2011 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
4420000 |
60.6 % |
08/09/2010 |
NSB Advisors LLC |
Maryland |
|
|
|
|
4420000 |
60.6 % |
08/09/2010 |
NSB Advisors LLC |
Maryland |
|
|
|
|
4420000 |
60.6 % |
08/09/2010 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
4420000 |
60.6 % |
08/09/2010 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
4067194 |
54.8 % |
16/02/2010 |
Brown Advisory Holdings Incorporated |
Maryland |
|
|
|
|
4013574 |
54.3 % |
16/02/2010 |