Royce & Associates, LP |
New York |
1479599 |
|
1479599 |
|
1479599 |
5.69 % |
15/10/2024 |
The Vanguard Group |
Pennsylvania |
0 |
15917 |
1808321 |
38275 |
1846596 |
7.14 % |
13/02/2024 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1534346 |
0 |
1534346 |
0 |
1534346 |
0 % |
13/02/2024 |
Renaissance Technologies LLC |
Delaware |
1534346 |
0 |
1534346 |
0 |
1534346 |
0 % |
13/02/2024 |
Royce & Associates, LP |
New York |
1477163 |
|
1477163 |
|
1477163 |
5.71 % |
23/01/2024 |
Royce & Associates, LP |
New York |
1477163 |
|
1477163 |
|
1477163 |
5.71 % |
23/01/2024 |
Funds Management, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
12/01/2024 |
Global Investments, LLC |
Delaware |
258689 |
0 |
1602382 |
0 |
1602382 |
0 % |
12/01/2024 |
Global Investments Holdings, LLC |
Delaware |
1545584 |
0 |
1604039 |
0 |
1604039 |
0 % |
12/01/2024 |
Funds Management, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
12/01/2024 |
Global Investments, LLC |
Delaware |
258689 |
0 |
1602382 |
0 |
1602382 |
0 % |
12/01/2024 |
Global Investments Holdings, LLC |
Delaware |
1545584 |
0 |
1604039 |
0 |
1604039 |
0 % |
12/01/2024 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1470049 |
0 |
1577849 |
0 |
1577849 |
6.11 % |
13/02/2023 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1470049 |
0 |
1577849 |
0 |
1577849 |
6.11 % |
13/02/2023 |
Renaissance Technologies LLC |
Delaware |
1470049 |
0 |
1577849 |
0 |
1577849 |
6.11 % |
13/02/2023 |
Renaissance Technologies LLC |
Delaware |
1470049 |
0 |
1577849 |
0 |
1577849 |
6.11 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
17064 |
1752341 |
38378 |
1790719 |
6.93 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
1990057 |
0 |
2049643 |
0 |
2049643 |
7.9 % |
03/02/2023 |
Royce & Associates, LP |
New York |
1455668 |
|
1455668 |
|
1455668 |
5.63 % |
23/01/2023 |
Royce & Associates, LP |
New York |
1455668 |
|
1455668 |
|
1455668 |
5.63 % |
23/01/2023 |
Global Investments Holdings, LLC |
Delaware |
1567563 |
0 |
1704713 |
0 |
1704713 |
6.6 % |
13/01/2023 |
Global Investments, LLC |
Delaware |
306577 |
0 |
1702188 |
0 |
1702188 |
6.59 % |
13/01/2023 |
Funds Management, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
13/01/2023 |
Global Investments Holdings, LLC |
Delaware |
1567563 |
0 |
1704713 |
0 |
1704713 |
6.6 % |
13/01/2023 |
Global Investments, LLC |
Delaware |
306577 |
0 |
1702188 |
0 |
1702188 |
6.59 % |
13/01/2023 |
Funds Management, LLC |
Delaware |
0 |
0 |
0 |
0 |
0 |
0 % |
13/01/2023 |
Renaissance Technologies LLC |
Delaware |
1752545 |
0 |
1867849 |
0 |
1867849 |
7.18 % |
11/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1752545 |
0 |
1867849 |
0 |
1867849 |
7.18 % |
11/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1752545 |
0 |
1867849 |
0 |
1867849 |
7.18 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
1752545 |
0 |
1867849 |
0 |
1867849 |
7.18 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
22488 |
1746575 |
41174 |
1787749 |
6.84 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
2001103 |
0 |
2112779 |
0 |
2112779 |
8.1 % |
31/01/2022 |
Fargo & Company |
Delaware |
39257 |
9630 |
39257 |
13835 |
53092 |
0.2 % |
26/01/2022 |
Global Investments Holdings, LLC |
Delaware |
1606985 |
0 |
1699094 |
0 |
1699094 |
6.5 % |
19/01/2022 |
Funds Management, LLC |
Delaware |
1329042 |
0 |
4309 |
0 |
1333351 |
5.1 % |
19/01/2022 |
Global Investments, LLC |
Delaware |
277943 |
0 |
1694785 |
0 |
1694785 |
6.49 % |
19/01/2022 |
Global Investments Holdings, LLC |
Delaware |
1606985 |
0 |
1699094 |
0 |
1699094 |
6.5 % |
19/01/2022 |
Funds Management, LLC |
Delaware |
1329042 |
0 |
4309 |
0 |
1333351 |
5.1 % |
19/01/2022 |
Global Investments, LLC |
Delaware |
277943 |
0 |
1694785 |
0 |
1694785 |
6.49 % |
19/01/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
2012649 |
0 |
2134649 |
0 |
2134649 |
8.19 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
2012649 |
0 |
2134649 |
0 |
2134649 |
8.19 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
2012649 |
0 |
2134649 |
0 |
2134649 |
8.19 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
2012649 |
0 |
2134649 |
0 |
2134649 |
8.19 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
31226 |
1669247 |
56171 |
1725418 |
6.61 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
2237053 |
0 |
2321203 |
0 |
2321203 |
8.9 % |
29/01/2021 |
Renaissance Technologies LLC |
Delaware |
1767349 |
0 |
1851859 |
7623 |
1859482 |
7.14 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1767349 |
0 |
1851859 |
7623 |
1859482 |
7.14 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1767349 |
0 |
1851859 |
7623 |
1859482 |
7.14 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
1767349 |
0 |
1851859 |
7623 |
1859482 |
7.14 % |
13/02/2020 |
The Vanguard Group |
Pennsylvania |
26251 |
26745 |
1729069 |
48101 |
1777170 |
6.81 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
2159638 |
0 |
2264083 |
0 |
2264083 |
8.7 % |
05/02/2020 |
Fargo & Company |
Delaware |
31793 |
373845 |
31793 |
1957368 |
1989160 |
7.63 % |
04/02/2020 |
Royce & Associates, LP |
New York |
1040774 |
0 |
1040774 |
0 |
1040774 |
3.99 % |
04/02/2020 |
Royce & Associates, LP |
New York |
|
|
1040774 |
|
1040774 |
3.99 % |
04/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1196600 |
0 |
1257375 |
102625 |
1360000 |
5.21 % |
12/02/2019 |
Renaissance Technologies LLC |
Delaware |
1196600 |
0 |
1257375 |
102625 |
1360000 |
5.21 % |
12/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
1196600 |
0 |
1257375 |
102625 |
1360000 |
5.21 % |
12/02/2019 |
Renaissance Technologies LLC |
Delaware |
1196600 |
0 |
1257375 |
102625 |
1360000 |
5.21 % |
12/02/2019 |
The Vanguard Group |
Pennsylvania |
26834 |
27645 |
1718676 |
50199 |
1768875 |
6.72 % |
11/02/2019 |
Dimensional Fund Advisors LP |
Delaware |
2130302 |
0 |
2215547 |
0 |
2215547 |
8.42 % |
08/02/2019 |
BlackRock, Inc. |
Delaware |
2052875 |
0 |
2140100 |
0 |
2140100 |
8.1 % |
04/02/2019 |
Fargo & Company |
Delaware |
25550 |
1535365 |
25550 |
2217200 |
2242750 |
8.52 % |
22/01/2019 |
Royce & Associates, LP |
New York |
1355151 |
0 |
1355151 |
0 |
1355151 |
5.15 % |
14/01/2019 |
Royce & Associates, LP |
New York |
1355151 |
0 |
1355151 |
0 |
1355151 |
5.15 % |
14/01/2019 |
The Vanguard Group |
Pennsylvania |
27344 |
27645 |
1541721 |
53589 |
1595310 |
6.27 % |
09/02/2018 |
BlackRock, Inc. |
Delaware |
1682949 |
0 |
1742319 |
0 |
1742319 |
6.9 % |
29/01/2018 |
Fargo & Company |
Delaware |
22413 |
676825 |
22413 |
2216903 |
2239316 |
8.81 % |
29/01/2018 |
The Vanguard Group |
Pennsylvania |
30748 |
8945 |
1487187 |
37982 |
1525169 |
5.87 % |
09/02/2017 |
Fargo & Company |
Delaware |
15935 |
744796 |
15935 |
2084064 |
2099999 |
8.09 % |
27/01/2017 |
BlackRock, Inc. |
Delaware |
1680633 |
0 |
1747197 |
0 |
1747197 |
6.7 % |
23/01/2017 |
NFJ INVESTMENT GROUP LLC |
Delaware |
910001 |
0 |
968175 |
0 |
968175 |
3.8 % |
12/02/2016 |
NFJ INVESTMENT GROUP LLC |
Delaware |
910001 |
0 |
968175 |
0 |
968175 |
3.8 % |
12/02/2016 |
ALLIANZ GLOBAL INVESTORS U.S. HOLDINGS LLC |
Delaware |
0 |
0 |
0 |
0 |
968175 |
3.8 % |
12/02/2016 |
ALLIANZ GLOBAL INVESTORS U.S. HOLDINGS LLC |
Delaware |
0 |
0 |
0 |
0 |
968175 |
3.8 % |
12/02/2016 |
BlackRock, Inc. |
Delaware |
1464544 |
0 |
1528430 |
0 |
1528430 |
5.9 % |
26/01/2016 |
THE KILLEN GROUP, INC. #232213851 |
Commonwealth Pennsylvania |
1146612 |
0 |
1213674 |
0 |
1213674 |
4.7 % |
08/12/2015 |
ROBERT E. KILLEN XXXXXXXXX |
Commonwealth Pennsylvania |
5000 |
0 |
5000 |
0 |
5000 |
0 % |
08/12/2015 |
ROBERT E. KILLEN XXXXXXXXX |
Commonwealth Pennsylvania |
5000 |
0 |
5000 |
0 |
5000 |
0 % |
08/12/2015 |
THE KILLEN GROUP, INC. #232213851 |
Commonwealth Pennsylvania |
1146612 |
0 |
1213674 |
0 |
1213674 |
4.7 % |
08/12/2015 |
NFJ Investment Group LLC |
Delaware |
1427285 |
0 |
1441185 |
0 |
1441185 |
5.6 % |
13/02/2015 |
ALLIANZ GLOBAL INVESTORS U.S. HOLDINGS LLC |
Delaware |
0 |
0 |
0 |
0 |
1552270 |
5.9 % |
13/02/2015 |
Dimensional Fund Advisors LP |
Delaware |
2126647 |
0 |
2205706 |
0 |
2205706 |
8.46 % |
05/02/2015 |
Dimensional Fund Advisors LP |
Delaware |
2126647 |
0 |
2205706 |
0 |
2205706 |
8.46 % |
05/02/2015 |
Royce & Associates, LLC |
New York |
1143506 |
0 |
1143506 |
0 |
1143506 |
4.39 % |
02/02/2015 |
BlackRock, Inc. |
Delaware |
1489991 |
0 |
1562022 |
0 |
1562022 |
6 % |
30/01/2015 |
ROBERT E. KILLEN XXXXXXXXX |
Commonwealth Pennsylvania |
5000 |
0 |
5000 |
0 |
5000 |
0 % |
11/08/2014 |
ROBERT E. KILLEN XXXXXXXXX |
Commonwealth Pennsylvania |
5000 |
0 |
5000 |
0 |
5000 |
0 % |
11/08/2014 |
THE KILLEN GROUP, INC. #232213851 |
Commonwealth Pennsylvania |
2622958 |
0 |
2693095 |
0 |
2693095 |
10.3 % |
11/08/2014 |
THE KILLEN GROUP, INC. #232213851 |
Commonwealth Pennsylvania |
2622958 |
0 |
2693095 |
0 |
2693095 |
10.3 % |
11/08/2014 |
The Vanguard Group |
Pennsylvania |
38023 |
|
764639 |
36023 |
800662 |
3.05 % |
12/02/2014 |
BlackRock, Inc. |
Delaware |
1536881 |
0 |
1657808 |
0 |
1657808 |
6.3 % |
29/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1791791 |
|
1791791 |
6.83 % |
09/01/2014 |
Royce & Associates, LLC |
New York |
|
|
1791791 |
|
1791791 |
6.83 % |
09/01/2014 |
THE KILLEN GROUP, INC. #232213851 |
Commonwealth Pennsylvania |
2345467 |
0 |
2422719 |
0 |
2422719 |
9.3 % |
20/02/2013 |
ROBERT E. KILLEN XXXXXXXXX |
Commonwealth Pennsylvania |
5000 |
0 |
5000 |
0 |
5000 |
0 % |
20/02/2013 |
THE KILLEN GROUP, INC. #232213851 |
Commonwealth Pennsylvania |
2345467 |
0 |
2422719 |
0 |
2422719 |
9.3 % |
20/02/2013 |
ROBERT E. KILLEN XXXXXXXXX |
Commonwealth Pennsylvania |
5000 |
0 |
5000 |
0 |
5000 |
0 % |
20/02/2013 |
The Vanguard Group |
Pennsylvania |
37240 |
|
1360291 |
35240 |
1395531 |
5.33 % |
12/02/2013 |
Royce & Associates, LLC |
New York |
|
|
2109701 |
|
2109701 |
8.07 % |
07/01/2013 |
Royce & Associates, LLC |
New York |
|
|
2109701 |
|
2109701 |
8.07 % |
07/01/2013 |
Royce & Associates, LLC |
New York |
|
|
2128101 |
|
2128101 |
8.17 % |
11/01/2012 |
Royce & Associates, LLC |
New York |
|
|
2128101 |
|
2128101 |
8.17 % |
11/01/2012 |
ALLIANZ GLOBAL INVESTORS MANAGED ACCOUNTS LLC |
Delaware |
147979 |
0 |
147979 |
0 |
147979 |
0.6 % |
14/02/2011 |
ALLIANZ GLOBAL INVESTORS MANAGED ACCOUNTS LLC |
Delaware |
147979 |
0 |
147979 |
0 |
147979 |
0.6 % |
14/02/2011 |
BlackRock, Inc. |
Delaware |
1517412 |
0 |
1517412 |
0 |
1517412 |
5.85 % |
04/02/2011 |
Royce & Associates, LLC |
New York |
|
|
2071641 |
|
2071641 |
7.99 % |
12/01/2011 |
Royce & Associates, LLC |
New York |
|
|
2071641 |
|
2071641 |
7.99 % |
12/01/2011 |
Royce & Associates, LLC |
New York |
1926012 |
0 |
1926012 |
0 |
1926012 |
7.46 % |
25/01/2010 |
Royce & Associates, LLC |
New York |
|
|
1926012 |
|
1926012 |
7.46 % |
25/01/2010 |
Roger Brown |
|
|
|
|
|
2200895 |
8.7 % |
07/12/2004 |