| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Conestoga Capital Advisors, LLC | 12% | $58,172,719 | 2,398,875 | Conestoga Capital Advisors | 31 Dec 2024 | |||
| BlackRock, Inc. | 5.8% | $16,802,191 | 1,170,069 | BlackRock, Inc. | 30 Sep 2025 | |||
| VANGUARD GROUP INC | 4.8% | $14,685,766 | 974,484 | The Vanguard Group | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 16,164,607 | $243,598,055 | -$21,961,882 | $15.07 | 164 |
| 2025 Q2 | 17,006,757 | $296,700,700 | -$869,627 | $17.45 | 154 |
| 2025 Q1 | 16,879,859 | $413,948,032 | +$22,746,066 | $24.52 | 161 |
| 2024 Q4 | 15,885,618 | $443,171,756 | +$6,949,739 | $27.89 | 165 |
| 2024 Q3 | 15,413,614 | $493,487,064 | -$49,696,553 | $32.02 | 168 |
| 2024 Q2 | 16,079,014 | $781,641,008 | +$7,132,534 | $48.62 | 173 |
| 2024 Q1 | 15,944,270 | $656,188,659 | +$9,162,033 | $41.15 | 166 |
| 2023 Q4 | 1,331,798 | $59,597,960 | -$986,380 | $44.75 | 3 |
| 2023 Q3 | 15,074,424 | $628,427,996 | +$2,291,726 | $41.70 | 164 |
| 2023 Q2 | 14,644,038 | $634,646,088 | -$1,049,058 | $43.33 | 150 |
| 2023 Q1 | 14,670,632 | $644,531,024 | +$6,616,704 | $43.94 | 150 |
| 2022 Q4 | 14,904,331 | $545,634,938 | -$8,577,304 | $36.57 | 151 |
| 2022 Q3 | 15,055,585 | $729,922,068 | +$20,567,486 | $48.54 | 168 |
| 2022 Q2 | 14,585,354 | $721,336,767 | +$1,904,477 | $49.33 | 147 |
| 2022 Q1 | 14,616,078 | $744,747,649 | -$2,793,873 | $50.98 | 143 |
| 2021 Q4 | 14,591,903 | $688,983,734 | +$22,582,980 | $47.30 | 144 |
| 2021 Q3 | 14,230,682 | $563,002,739 | -$17,637,177 | $39.50 | 158 |
| 2021 Q2 | 14,166,441 | $776,243,355 | +$68,162,323 | $54.91 | 186 |
| 2021 Q1 | 13,353,810 | $844,663,626 | +$39,681,117 | $63.24 | 185 |
| 2020 Q4 | 12,662,685 | $911,073,057 | +$1,461,076 | $71.92 | 189 |
| 2020 Q3 | 12,162,716 | $916,273,845 | +$116,902,133 | $75.36 | 165 |
| 2020 Q2 | 10,624,824 | $635,693,651 | +$77,380,034 | $59.82 | 145 |
| 2020 Q1 | 9,289,266 | $324,360,217 | +$21,535,541 | $34.92 | 111 |
| 2019 Q4 | 8,699,578 | $252,897,463 | +$22,927,798 | $29.07 | 113 |
| 2019 Q3 | 7,881,992 | $273,488,571 | +$25,298,029 | $34.70 | 121 |
| 2019 Q2 | 7,171,580 | $204,819,390 | +$5,542,895 | $28.56 | 101 |
| 2019 Q1 | 7,025,526 | $148,304,687 | +$4,464,234 | $21.11 | 90 |
| 2018 Q4 | 6,830,855 | $135,964,016 | +$8,529,020 | $19.90 | 82 |
| 2018 Q3 | 6,694,301 | $135,221,918 | +$10,862,894 | $20.20 | 78 |
| 2018 Q2 | 6,205,272 | $138,073,218 | +$4,819,910 | $22.25 | 84 |
| 2018 Q1 | 6,063,295 | $89,427,182 | +$2,749,738 | $14.75 | 73 |
| 2017 Q4 | 5,831,720 | $93,915,386 | +$84,104 | $16.10 | 71 |
| 2017 Q3 | 5,742,980 | $89,020,539 | +$3,832,776 | $15.50 | 69 |
| 2017 Q2 | 5,515,285 | $68,111,153 | +$6,367,099 | $12.35 | 56 |
| 2017 Q1 | 5,021,421 | $59,002,000 | +$9,211,138 | $11.75 | 46 |
| 2016 Q4 | 4,565,955 | $44,059,000 | +$1,124,289 | $9.65 | 38 |
| 2016 Q3 | 4,456,696 | $39,308,000 | +$1,666,517 | $8.82 | 42 |
| 2016 Q2 | 4,275,974 | $32,322,000 | -$3,332,606 | $7.56 | 42 |
| 2016 Q1 | 4,596,807 | $40,591,000 | +$4,762,888 | $8.83 | 48 |
| 2015 Q4 | 4,055,074 | $40,183,836 | +$2,183,283 | $9.91 | 41 |
| 2015 Q3 | 3,839,631 | $36,245,000 | +$5,746,625 | $9.44 | 43 |
| 2015 Q2 | 3,210,388 | $20,126,000 | +$844,793 | $6.27 | 26 |
| 2015 Q1 | 3,076,957 | $18,900,000 | +$921,506 | $6.14 | 28 |
| 2014 Q4 | 2,943,934 | $19,653,000 | +$1,273,789 | $6.68 | 29 |
| 2014 Q3 | 2,751,980 | $19,124,000 | +$876,353 | $6.95 | 25 |
| 2014 Q2 | 2,625,920 | $14,756,203 | +$323,520 | $5.62 | 25 |
| 2014 Q1 | 2,554,460 | $16,990,372 | +$701,134 | $6.66 | 23 |