| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Conestoga Capital Advisors, LLC | 8.5% | -19% | $137,060,366 | -$30,030,542 | 3,166,083 | -18% | Conestoga Capital Advisors | 31 Dec 2025 |
| DIMENSIONAL FUND ADVISORS LP | 5.6% | $57,806,611 | 2,077,133 | Dimensional Fund Advisors LP | 30 Jun 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| BlackRock, Inc. | 15% | 5,752,218 | -0.98% | 0% | $209,725,869 |
| Conestoga Capital Advisors, LLC | 9.2% | 3,415,734 | -3.8% | 2% | $124,537,662 |
| VANGUARD GROUP INC | 9% | 3,349,495 | +0.7% | 0% | $122,122,588 |
| DIMENSIONAL FUND ADVISORS LP | 5.3% | 1,958,733 | -5.7% | 0.02% | $71,417,030 |
| FMR LLC | 5.2% | 1,925,637 | +0% | 0% | $70,208,724 |
| EARNEST PARTNERS LLC | 5.1% | 1,911,498 | -2.2% | 0.3% | $69,693,217 |
| GENEVA CAPITAL MANAGEMENT LLC | 4.6% | 1,724,000 | -0.37% | 1.1% | $62,857,022 |
| BANK OF AMERICA CORP /DE/ | 3.9% | 1,437,022 | -7.2% | 0% | $52,393,821 |
| STATE STREET CORP | 3.8% | 1,425,040 | +0.41% | 0% | $51,956,958 |
| ROYCE & ASSOCIATES LP | 2.6% | 981,247 | -4.1% | 0.36% | $35,776,266 |
| GEODE CAPITAL MANAGEMENT, LLC | 2.6% | 968,019 | +7.1% | 0% | $35,299,025 |
| NEW YORK STATE COMMON RETIREMENT FUND | 1.8% | 653,171 | 0% | 0.03% | $23,814,615 |
| JPMORGAN CHASE & CO | 1.7% | 618,402 | +139% | 0% | $22,546,936 |
| WASATCH ADVISORS LP | 1.6% | 606,508 | +64% | 0.12% | $22,113,282 |
| Global Alpha Capital Management Ltd. | 1.4% | 517,350 | -0.5% | 1.1% | $18,862,581 |
| AMERIPRISE FINANCIAL INC | 1.3% | 485,180 | -26% | 0% | $17,689,663 |
| NORTHERN TRUST CORP | 1.3% | 478,423 | -0.52% | 0% | $17,443,302 |
| SEI INVESTMENTS CO | 1.1% | 415,754 | -1.4% | 0.02% | $15,158,507 |
| WELLS FARGO & COMPANY/MN | 1.1% | 403,005 | -1.5% | 0% | $14,693,562 |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.94% | 351,338 | +2.1% | 0% | $12,809,783 |
| WELLINGTON MANAGEMENT GROUP LLP | 0.9% | 336,052 | -1.7% | 0% | $12,252,457 |
| ENVESTNET ASSET MANAGEMENT INC | 0.9% | 336,048 | -0.89% | 0% | $12,252,310 |
| MORGAN STANLEY | 0.84% | 314,687 | +0.93% | 0% | $11,473,522 |
| ROYAL BANK OF CANADA | 0.83% | 309,428 | -4.9% | 0% | $11,282,000 |
| COMERICA BANK | 0.75% | 278,233 | -0.84% | 0.04% | $10,144,346 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price (% of par) | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 200,798 | $8,774,715 | -$903,922 | 4,329.02% | 10 |
| 2025 Q3 | 37,214,877 | $1,356,899,166 | -$735,554 | 3,646% | 221 |
| 2025 Q2 | 37,237,754 | $1,298,168,143 | -$611,687 | 3,486% | 216 |
| 2025 Q1 | 37,235,495 | $1,036,291,321 | +$13,997,730 | 2,783% | 209 |
| 2024 Q4 | 36,780,021 | $1,111,869,115 | -$2,226,835 | 3,023% | 198 |
| 2024 Q3 | 36,848,662 | $1,014,455,419 | +$15,335,267 | 2,753% | 194 |
| 2024 Q2 | 36,366,401 | $833,990,931 | -$11,659,894 | 2,293% | 186 |
| 2024 Q1 | 36,442,223 | $1,163,525,824 | +$14,496,673 | 3,193% | 187 |
| 2023 Q4 | 35,996 | $935,896 | +$206,492 | 2,600% | 2 |
| 2023 Q3 | 35,515,355 | $958,917,860 | +$20,438,577 | 2,700% | 193 |
| 2023 Q2 | 34,472,101 | $1,357,627,044 | +$51,249,358 | 3,939% | 193 |
| 2023 Q1 | 32,616,644 | $1,098,467,601 | +$25,463,995 | 3,368% | 205 |
| 2022 Q4 | 32,281,392 | $1,179,894,733 | -$18,933,582 | 3,655% | 215 |
| 2022 Q3 | 32,855,216 | $1,135,919,936 | +$52,177,636 | 3,456.97% | 179 |
| 2022 Q2 | 26,025,752 | $630,406,189 | +$15,296,902 | 2,421.97% | 154 |
| 2022 Q1 | 25,139,180 | $540,382,431 | +$15,787,989 | 2,152% | 147 |
| 2021 Q4 | 29,798,964 | $732,109,832 | +$1,472,752 | 2,457% | 156 |
| 2021 Q3 | 30,158,888 | $634,023,316 | +$14,831,687 | 2,102.01% | 137 |
| 2021 Q2 | 29,290,442 | $590,098,892 | +$26,231,681 | 2,010.86% | 135 |
| 2021 Q1 | 28,251,371 | $536,550,260 | +$73,720,617 | 1,898.97% | 141 |
| 2020 Q4 | 24,308,545 | $459,473,577 | +$2,042,817 | 1,889.99% | 119 |
| 2020 Q3 | 24,331,159 | $380,352,974 | +$742,161 | 1,563.07% | 117 |
| 2020 Q2 | 24,151,077 | $281,101,363 | -$3,293,240 | 1,164.94% | 114 |
| 2020 Q1 | 22,500,261 | $214,663,521 | -$13,588,955 | 954% | 113 |
| 2019 Q4 | 24,484,053 | $433,821,216 | +$14,790,024 | 1,771.98% | 139 |
| 2019 Q3 | 23,530,265 | $320,487,680 | +$11,581,740 | 1,362% | 123 |
| 2019 Q2 | 22,895,325 | $290,263,533 | +$437,034 | 1,267.98% | 120 |
| 2019 Q1 | 22,977,510 | $291,126,538 | +$11,370,259 | 1,267.02% | 135 |
| 2018 Q4 | 22,683,365 | $228,887,301 | +$1,932,054 | 1,008.97% | 124 |
| 2018 Q3 | 22,454,520 | $301,973,084 | +$5,494,688 | 1,345.01% | 114 |
| 2018 Q2 | 22,042,774 | $290,991,563 | +$1,851,810 | 1,320% | 115 |
| 2018 Q1 | 21,903,893 | $225,759,152 | +$9,543,383 | 1,029.99% | 117 |
| 2017 Q4 | 21,049,252 | $201,053,787 | +$2,200,656 | 954.97% | 117 |
| 2017 Q3 | 20,713,429 | $219,611,029 | +$232,547 | 1,059.98% | 109 |
| 2017 Q2 | 20,175,454 | $204,769,289 | +$302,173 | 1,014.99% | 118 |
| 2017 Q1 | 20,592,039 | $245,056,474 | +$32,792,027 | 1,189.99% | 129 |
| 2016 Q4 | 20,715,861 | $284,855,195 | -$5,571,961 | 1,374.93% | 135 |
| 2016 Q3 | 21,328,609 | $243,158,476 | +$1,663,211 | 1,140.03% | 137 |
| 2016 Q2 | 21,185,686 | $227,340,682 | +$798,159 | 1,072.99% | 131 |
| 2016 Q1 | 20,449,806 | $192,784,181 | -$1,537,128 | 942.97% | 131 |
| 2015 Q4 | 21,022,917 | $239,317,067 | +$4,184,261 | 1,137.93% | 136 |
| 2015 Q3 | 20,609,559 | $242,970,313 | +$4,601,291 | 1,179.01% | 110 |
| 2015 Q2 | 19,717,630 | $188,301,685 | +$1,705,109 | 955% | 103 |
| 2015 Q1 | 20,170,355 | $201,271,703 | -$8,888,731 | 998% | 102 |
| 2014 Q4 | 19,761,880 | $183,568,406 | -$7,381,773 | 928.97% | 99 |
| 2014 Q3 | 20,152,961 | $151,150,831 | -$4,802,124 | 750.01% | 91 |
| 2014 Q2 | 21,324,330 | $200,727,154 | -$201,493 | 941.92% | 103 |
| 2014 Q1 | 21,620,316 | $219,262,086 | -$237,802 | 1,014.97% | 97 |