| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Conestoga Capital Advisors, LLC | 11.95% | $85,160,062 | 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.84% | $14,685,766 | 974,484 | The Vanguard Group | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 16,164,607 | $243,598,055 | -$21,961,878 | $15.07 | 164 |
| 2025 Q2 | 17,006,757 | $296,700,700 | -$869,621 | $17.45 | 154 |
| 2025 Q1 | 16,880,559 | $413,965,410 | +$22,746,050 | $24.52 | 162 |
| 2024 Q4 | 15,886,343 | $443,192,209 | +$6,927,848 | $27.89 | 166 |
| 2024 Q3 | 15,415,124 | $493,535,633 | -$49,623,193 | $32.02 | 169 |
| 2024 Q2 | 16,089,992 | $782,174,441 | +$7,444,259 | $48.62 | 174 |
| 2024 Q1 | 15,948,837 | $656,195,187 | +$21,215,793 | $41.15 | 166 |
| 2023 Q4 | 15,429,753 | $690,502,669 | +$15,272,371 | $44.75 | 165 |
| 2023 Q3 | 15,074,440 | $628,428,882 | +$9,718,739 | $41.7 | 165 |
| 2023 Q2 | 14,822,932 | $642,397,354 | -$1,277,258 | $43.33 | 151 |
| 2023 Q1 | 14,854,795 | $652,623,364 | +$6,468,877 | $43.94 | 151 |
| 2022 Q4 | 14,910,502 | $545,860,765 | -$8,577,070 | $36.57 | 152 |
| 2022 Q3 | 15,061,756 | $730,221,608 | +$20,587,117 | $48.54 | 169 |
| 2022 Q2 | 14,585,354 | $721,336,767 | +$1,674,483 | $49.33 | 147 |
| 2022 Q1 | 14,616,078 | $744,747,649 | -$2,852,378 | $50.98 | 143 |
| 2021 Q4 | 14,700,952 | $694,140,734 | +$23,853,393 | $47.3 | 147 |
| 2021 Q3 | 14,154,494 | $559,064,739 | -$18,780,462 | $39.5 | 155 |
| 2021 Q2 | 14,324,481 | $786,585,846 | +$68,171,780 | $54.91 | 184 |
| 2021 Q1 | 13,361,186 | $845,130,163 | +$39,688,904 | $63.24 | 188 |
| 2020 Q4 | 12,662,829 | $911,083,249 | +$1,464,036 | $71.92 | 191 |
| 2020 Q3 | 12,187,972 | $918,177,381 | +$116,941,432 | $75.36 | 171 |
| 2020 Q2 | 10,632,917 | $636,178,633 | +$77,906,253 | $59.82 | 148 |
| 2020 Q1 | 9,411,223 | $328,617,709 | +$21,436,919 | $34.92 | 116 |
| 2019 Q4 | 8,841,335 | $257,018,463 | +$23,850,077 | $29.07 | 119 |
| 2019 Q3 | 7,960,761 | $276,221,886 | +$28,558,214 | $34.7 | 124 |
| 2019 Q2 | 7,173,229 | $204,866,390 | +$5,526,150 | $28.56 | 103 |
| 2019 Q1 | 7,043,586 | $148,682,687 | +$4,454,772 | $21.11 | 94 |
| 2018 Q4 | 6,833,620 | $136,019,016 | +$1,106,215 | $19.9 | 85 |
| 2018 Q3 | 6,707,667 | $135,491,918 | +$10,963,978 | $20.2 | 79 |
| 2018 Q2 | 6,205,272 | $138,073,218 | +$4,819,486 | $22.25 | 84 |
| 2018 Q1 | 6,063,295 | $89,427,182 | +$2,752,993 | $14.75 | 73 |
| 2017 Q4 | 5,870,219 | $94,534,386 | +$641,864 | $16.1 | 74 |
| 2017 Q3 | 5,799,266 | $89,893,539 | +$4,379,817 | $15.5 | 70 |
| 2017 Q2 | 5,517,559 | $68,139,153 | +$6,377,576 | $12.35 | 57 |
| 2017 Q1 | 5,021,421 | $59,002,000 | +$9,213,025 | $11.75 | 46 |
| 2016 Q4 | 4,569,955 | $44,098,000 | +$1,124,285 | $9.65 | 39 |
| 2016 Q3 | 4,456,696 | $39,308,000 | +$1,666,521 | $8.82 | 42 |
| 2016 Q2 | 4,275,974 | $32,322,000 | -$3,330,815 | $7.56 | 42 |
| 2016 Q1 | 4,611,858 | $40,724,000 | +$4,679,821 | $8.83 | 50 |
| 2015 Q4 | 4,055,074 | $40,183,836 | +$2,183,281 | $9.91 | 40 |
| 2015 Q3 | 3,839,631 | $36,245,000 | +$6,019,632 | $9.44 | 43 |
| 2015 Q2 | 3,210,388 | $20,126,000 | +$844,792 | $6.27 | 26 |
| 2015 Q1 | 3,076,957 | $18,900,000 | +$921,510 | $6.14 | 28 |
| 2014 Q4 | 2,943,934 | $19,653,000 | +$1,273,782 | $6.68 | 29 |
| 2014 Q3 | 2,751,980 | $19,124,000 | +$876,350 | $6.95 | 25 |
| 2014 Q2 | 2,625,920 | $14,756,203 | +$323,522 | $5.62 | 25 |
| 2014 Q1 | 2,554,460 | $16,990,372 | +$701,135 | $6.66 | 23 |