The Vanguard Group |
Pennsylvania |
0 |
29289 |
1082651 |
43672 |
1126323 |
5.12 % |
13/02/2024 |
The Vanguard Group |
Pennsylvania For |
0 |
23805 |
1068418 |
36410 |
1104828 |
5.02 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
2528364 |
0 |
2577182 |
0 |
2577182 |
11.7 % |
26/01/2023 |
BlackRock, Inc. |
Delaware |
2373245 |
0 |
2395249 |
0 |
2395249 |
10.9 % |
07/10/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
24160 |
950752 |
34794 |
985546 |
4.49 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
2110694 |
0 |
2137023 |
0 |
2137023 |
9.7 % |
01/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
27531 |
902961 |
37686 |
940647 |
5.56 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
1940974 |
0 |
1957696 |
0 |
1957696 |
11.6 % |
26/01/2021 |
Champlain Investment Partners, LLC |
Source of Funds (See Instructions) |
2 |
|
1031070 |
|
1406420 |
8.26 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
27306 |
2889 |
905733 |
28350 |
934083 |
5.48 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
2003464 |
0 |
2026887 |
0 |
2026887 |
11.9 % |
04/02/2020 |
Conestoga Capital Advisors, LLC |
Delaware |
1203546 |
0 |
1325296 |
0 |
1325296 |
7.78 % |
17/01/2020 |
Conestoga Capital Advisors, LLC |
Delaware |
1203546 |
0 |
1325296 |
0 |
1325296 |
7.78 % |
17/01/2020 |
BlackRock, Inc. |
Delaware |
1817701 |
0 |
1886417 |
0 |
1886417 |
11.2 % |
31/01/2019 |
Conestoga Capital Advisors, LLC |
Delaware |
1180300 |
0 |
1316755 |
0 |
1316755 |
7.81 % |
08/01/2019 |
Conestoga Capital Advisors, LLC |
Delaware |
1180300 |
0 |
1316755 |
0 |
1316755 |
7.81 % |
08/01/2019 |
BlackRock, Inc. |
Delaware |
1688131 |
0 |
1710960 |
0 |
1710960 |
10.2 % |
08/06/2018 |
BlackRock, Inc. |
Delaware |
798022 |
0 |
819169 |
0 |
819026 |
4.9 % |
08/03/2018 |
Cardinal Capital Management, LLC |
United States |
341838 |
0 |
432277 |
0 |
432277 |
2.6 % |
13/02/2018 |
BlackRock, Inc. |
Delaware |
821298 |
0 |
844062 |
0 |
844062 |
5 % |
01/02/2018 |
Cardinal Capital Management, LLC |
United States |
543126 |
0 |
838438 |
0 |
838438 |
5 % |
14/07/2017 |
Cardinal Capital Management, LLC |
United States |
543126 |
0 |
838438 |
0 |
838438 |
5 % |
14/07/2017 |
SEACOR Holdings Inc. .2 |
Delaware |
175972 |
0 |
175972 |
0 |
175972 |
1 % |
03/09/2015 |
SEACOR Holdings Inc. .2 |
Delaware |
175972 |
0 |
175972 |
0 |
175972 |
1 % |
03/09/2015 |
SEACOR Holdings Inc. .2 |
Delaware |
1733300 |
0 |
1733300 |
0 |
1733300 |
9.71 % |
06/02/2014 |
SEACOR Holdings Inc. .2 |
Delaware |
1733300 |
0 |
1733300 |
0 |
1733300 |
9.71 % |
06/02/2014 |
I.R.S. Identification Nos. of above persons (entities only). |
Delaware |
940000 |
0 |
940000 |
0 |
940000 |
5.28 % |
30/09/2010 |