19.82% | % of shares held by all insiders |
44.25% | % of shares held by institutions |
55.19% | % of float held by institutions |
86 | Number of institutions holding shares |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
Hudson Valley Investment Advisors Inc | 598,510 | 29 Jun 2024 | 13.33% | 32,702,586 |
Blackrock Inc. | 327,314 | 29 Jun 2024 | 7.29% | 17,884,436 |
Banc Funds Company, L.L.C. (The) | 311,590 | 29 Jun 2024 | 6.94% | 17,025,277 |
Wellington Management Group, LLP | 264,755 | 29 Jun 2024 | 5.90% | 14,466,213 |
Vanguard Group Inc | 203,749 | 29 Jun 2024 | 4.54% | 11,132,845 |
Alliancebernstein L.P. | 159,272 | 29 Jun 2024 | 3.55% | 8,702,621 |
Manufacturers Life Insurance Co. | 126,469 | 29 Jun 2024 | 2.82% | 6,910,266 |
Geode Capital Management, LLC | 109,765 | 29 Jun 2024 | 2.45% | 5,997,559 |
State Street Corporation | 70,906 | 29 Jun 2024 | 1.58% | 3,874,303 |
Northern Trust Corporation | 41,158 | 29 Jun 2024 | 0.92% | 2,248,873 |
Holder | Shares | Date reported | % out | Value |
---|---|---|---|---|
iShares Russell 2000 ETF | 143,406 | 30 Jul 2024 | 3.20% | 7,835,703 |
Vanguard Total Stock Market Index Fund | 114,152 | 29 Jun 2024 | 2.54% | 6,237,265 |
John Hancock Regional Bank Fund (Investors Tr) | 65,425 | 30 Jul 2024 | 1.46% | 3,574,821 |
Vanguard Extended Market Index Fund | 57,431 | 29 Jun 2024 | 1.28% | 3,138,029 |
Fidelity Small Cap Index Fund | 50,903 | 29 Jun 2024 | 1.13% | 2,781,339 |
iShares Russell 2000 Value ETF | 49,549 | 30 Jul 2024 | 1.10% | 2,707,357 |
John Hancock Financial Opportunities Fund | 43,740 | 29 Jun 2024 | 0.97% | 2,389,953 |
Hennessy Small Cap Financial Fund | 34,809 | 29 Jun 2024 | 0.78% | 1,901,963 |
Fidelity Extended Market Index Fund | 25,095 | 30 Jul 2024 | 0.56% | 1,371,190 |
Vanguard Russell 2000 Index Fund | 19,200 | 30 May 2024 | 0.43% | 1,049,087 |