| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Conestoga Capital Advisors, LLC | 5.87% | $235M | 2.98M | Conestoga Capital Advisors | Dec 31, 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 47.1M | $3.27B | -$143M | $69.48 | 349 |
| 2025 Q2 | 48.9M | $3.66B | +$141M | $74.71 | 363 |
| 2025 Q1 | 46.9M | $3.8B | -$48.5M | $81.06 | 387 |
| 2024 Q4 | 47.4M | $4.22B | +$40.3M | $89.10 | 362 |
| 2024 Q3 | 46.7M | $5.38B | -$29.7M | $115.28 | 364 |
| 2024 Q2 | 46.5M | $4.43B | +$40.9M | $95.12 | 348 |
| 2024 Q1 | 45.8M | $3.79B | -$56.1M | $82.69 | 319 |
| 2023 Q4 | 46.4M | $4.09B | +$61.1M | $88.04 | 347 |
| 2023 Q3 | 45.7M | $3.91B | -$37M | $85.60 | 348 |
| 2023 Q2 | 45.8M | $4.27B | +$8.03M | $93.32 | 350 |
| 2023 Q1 | 45.6M | $4.55B | -$47.5M | $99.69 | 355 |
| 2022 Q4 | 46.3M | $4.59B | +$8.08M | $99.09 | 343 |
| 2022 Q3 | 46.7M | $4.09B | -$22.4M | $87.67 | 337 |
| 2022 Q2 | 46.9M | $4.29B | +$28.9M | $91.47 | 340 |
| 2022 Q1 | 46.9M | $5.06B | +$18.9M | $108.05 | 348 |
| 2021 Q4 | 46.6M | $5.44B | -$47.1M | $116.73 | 354 |
| 2021 Q3 | 46.9M | $5.31B | +$54.9M | $113.15 | 332 |
| 2021 Q2 | 46M | $4.1B | -$48.1M | $89.21 | 305 |
| 2021 Q1 | 46.6M | $4.54B | +$5.22M | $97.45 | 305 |
| 2020 Q4 | 46.6M | $4.19B | -$18.2M | $90.03 | 298 |
| 2020 Q3 | 47.2M | $3.4B | +$24.1M | $72.03 | 297 |
| 2020 Q2 | 46.8M | $3.79B | +$65.2M | $80.93 | 285 |
| 2020 Q1 | 46.1M | $3.32B | -$81.1M | $71.91 | 269 |
| 2019 Q4 | 46.1M | $3.18B | -$14.6M | $69.01 | 264 |
| 2019 Q3 | 46.3M | $3.24B | +$22.1M | $69.90 | 272 |
| 2019 Q2 | 46.3M | $2.71B | +$23.4M | $58.54 | 259 |
| 2019 Q1 | 46.4M | $2.68B | -$2.07M | $57.72 | 260 |
| 2018 Q4 | 46.5M | $2.36B | +$6.4M | $50.71 | 244 |
| 2018 Q3 | 46.3M | $2.48B | -$17.4M | $53.60 | 224 |
| 2018 Q2 | 46.7M | $2.25B | +$1.15B | $48.30 | 209 |
| 2018 Q1 | 22.9M | $1.8B | +$56.4K | $78.65 | 202 |
| 2017 Q4 | 22.9M | $1.63B | -$17.9M | $71.10 | 201 |
| 2017 Q3 | 23.1M | $1.71B | +$15.4M | $73.90 | 183 |
| 2017 Q2 | 22.9M | $1.34B | -$22.6M | $58.30 | 181 |
| 2017 Q1 | 23.3M | $1.39B | +$140M | $59.55 | 172 |
| 2016 Q4 | 23.8M | $1.44B | -$24.4M | $60.30 | 177 |
| 2016 Q3 | 24.2M | $1.24B | +$21.4M | $51.06 | 156 |
| 2016 Q2 | 23.7M | $1.39B | +$38.3M | $58.41 | 158 |
| 2016 Q1 | 23.1M | $1.18B | -$29.9M | $51.01 | 161 |
| 2015 Q4 | 23.8M | $1.19B | -$15.9M | $49.95 | 158 |
| 2015 Q3 | 23.5M | $1.05B | +$25.4M | $44.56 | 148 |
| 2015 Q2 | 23M | $1.03B | +$506M | $44.78 | 152 |
| 2015 Q1 | 11.3M | $1.01B | -$9.11M | $88.90 | 145 |
| 2014 Q4 | 11.6M | $954M | -$9.35M | $82.50 | 142 |
| 2014 Q3 | 11.7M | $829M | -$4.07M | $70.88 | 139 |
| 2014 Q2 | 11.8M | $871M | +$7.2M | $74.11 | 137 |
| 2014 Q1 | 11.7M | $875M | +$24.2M | $75.06 | 137 |