| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| WELLINGTON MANAGEMENT GROUP LLP | 6.3% | $10,002,906 | 335,668 | Wellington Management Group LLP | 31 Mar 2025 | |||
| VANGUARD GROUP INC | 5.7% | $11,669,230 | 306,800 | The Vanguard Group | 30 Sep 2025 | |||
| Fourthstone LLC | 5.31% | -35% | $8,086,647 | -$485,084 | 271,364 | -5.7% | Fourthstone LLC | 31 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 2,404,243 | $90,953,053 | +$2,931,299 | $37.83 | 64 |
| 2025 Q2 | 2,341,905 | $71,709,911 | +$4,833,578 | $30.62 | 48 |
| 2025 Q1 | 2,158,084 | $70,764,268 | +$70,764,268 | $32.79 | 30 |
| 2024 Q1 | 0 | $0 | -$328,000 | 0 | |
| 2023 Q4 | 10,944 | $328,000 | -$195,589 | $29.97 | 1 |
| 2023 Q3 | 17,470 | $557,000 | -$846,946 | $31.88 | 1 |
| 2023 Q2 | 44,034 | $1,343,000 | -$78,871 | $30.5 | 1 |
| 2023 Q1 | 46,620 | $1,583,000 | $33.96 | 1 | |
| 2022 Q4 | 46,620 | $1,676,000 | $35.95 | 1 | |
| 2022 Q3 | 46,620 | $1,721,000 | $36.92 | 1 | |
| 2022 Q2 | 46,620 | $1,652,000 | $35.44 | 1 | |
| 2022 Q1 | 46,620 | $1,653,000 | $35.46 | 1 | |
| 2021 Q4 | 46,620 | $1,615,000 | $34.64 | 1 | |
| 2021 Q3 | 46,620 | $1,594,000 | $34.19 | 1 | |
| 2021 Q2 | 46,620 | $1,590,000 | $34.11 | 1 | |
| 2021 Q1 | 46,620 | $1,491,000 | -$180,940 | $31.98 | 1 |
| 2020 Q4 | 53,089 | $1,566,452 | -$60,298 | $29.5 | 2 |
| 2020 Q3 | 55,133 | $1,389,000 | -$169,591 | $25.2 | 2 |
| 2020 Q2 | 61,865 | $1,590,000 | -$128,532 | $25.69 | 2 |
| 2020 Q1 | 66,865 | $1,598,875 | $23.91 | 2 | |
| 2019 Q4 | 66,865 | $2,076,125 | +$776,235 | $31.05 | 2 |
| 2019 Q3 | 41,865 | $1,236,000 | -$19,000 | $29.52 | 2 |
| 2019 Q2 | 42,475 | $1,089,500 | -$116,295 | $31 | 3 |
| 2019 Q1 | 47,475 | $1,450,875 | -$4,672 | $30.55 | 3 |
| 2018 Q4 | 47,625 | $1,459,000 | -$1,039,563 | $30.96 | 3 |
| 2018 Q3 | 81,725 | $3,048,000 | -$763,000 | $37.3 | 3 |
| 2018 Q2 | 102,962 | $3,705,000 | +$54,000 | $35.98 | 3 |
| 2018 Q1 | 101,462 | $3,328,000 | $32.8 | 3 | |
| 2017 Q4 | 101,462 | $3,246,680 | -$659,840 | $32 | 3 |
| 2017 Q3 | 122,082 | $3,571,000 | -$43,084 | $29.25 | 3 |
| 2017 Q2 | 123,557 | $3,862,000 | +$262,000 | $31.27 | 3 |
| 2017 Q1 | 115,181 | $3,272,000 | $28.41 | 2 | |
| 2016 Q4 | 115,181 | $2,966,000 | $25.75 | 2 | |
| 2016 Q3 | 115,181 | $2,701,000 | +$19,184 | $23.45 | 2 |
| 2016 Q2 | 114,363 | $2,619,000 | $22.9 | 2 | |
| 2016 Q1 | 114,363 | $2,197,000 | +$87,920 | $20.63 | 2 |
| 2015 Q4 | 109,563 | $2,520,000 | +$198,173 | $23 | 2 |
| 2015 Q3 | 100,948 | $2,324,000 | -$91,859 | $23.04 | 2 |
| 2015 Q2 | 104,928 | $2,466,000 | +$20,234 | $23.5 | 2 |
| 2015 Q1 | 104,067 | $2,550,000 | +$14,800 | $24.5 | 2 |
| 2014 Q4 | 103,463 | $2,411,000 | +$693,698 | $23.31 | 2 |
| 2014 Q3 | 73,689 | $1,743,000 | $23.66 | 2 | |
| 2014 Q2 | 73,689 | $1,739,000 | +$64,614 | $23.6 | 2 |
| 2014 Q1 | 70,952 | $1,632,000 | -$11,499 | $23 | 2 |