| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Conestoga Capital Advisors, LLC | 6.2% | $13,232,976 | 788,616 | Conestoga Capital Advisors | 31 Dec 2024 | |||
| ROYCE & ASSOCIATES LP | 5.5% | +19% | $11,857,335 | +$854,001 | 706,635 | +7.8% | ROYCE & ASSOCIATES LP | 31 Mar 2025 |
| Filer | Ownership | Nb Shares | Share Change % | Portfolio % | Holdings Value |
|---|---|---|---|---|---|
| Gemmer Asset Management LLC | 8% | 1,022,495 | 0% | 2.6% | $32,321,066 |
| ROYCE & ASSOCIATES LP | 6.3% | 808,145 | +9.9% | 0.25% | $25,545,463 |
| Conestoga Capital Advisors, LLC | 6.3% | 806,670 | -3.2% | 0.41% | $25,498,839 |
| Swedbank AB | 2.9% | 375,000 | 0% | 0.01% | $11,853,750 |
| BlackRock, Inc. | 2.7% | 341,352 | -5.8% | 0% | $10,790,137 |
| Broadcrest Asset Management, LLC | 2.6% | 338,000 | 0% | 24% | $10,684,180 |
| VANGUARD GROUP INC | 2.5% | 315,348 | -0.44% | 0% | $9,968,150 |
| KING LUTHER CAPITAL MANAGEMENT CORP | 1.7% | 219,443 | +4.2% | 0.03% | $6,936,593 |
| RAYMOND JAMES FINANCIAL INC | 1.5% | 190,512 | +5.5% | 0% | $6,022,071 |
| Empire Life Investments Inc. | 1.3% | 167,880 | +0.27% | 0.31% | $5,306,687 |
| CAPTRUST FINANCIAL ADVISORS | 1.1% | 135,663 | -5.3% | 0.01% | $4,288,307 |
| GEODE CAPITAL MANAGEMENT, LLC | 0.93% | 118,025 | -0.5% | 0% | $3,731,277 |
| DIMENSIONAL FUND ADVISORS LP | 0.82% | 104,380 | +0.82% | 0% | $3,299,854 |
| COMERICA BANK | 0.71% | 90,745 | 0% | 0.01% | $2,868,449 |
| STATE STREET CORP | 0.7% | 88,745 | -0.14% | 0% | $2,834,515 |
| FMR LLC | 0.43% | 54,888 | +1581% | 0% | $1,735,010 |
| Pathstone Holdings, LLC | 0.39% | 49,524 | +1.4% | 0.01% | $1,565,464 |
| NORTHERN TRUST CORP | 0.33% | 42,014 | -6.8% | 0% | $1,328,063 |
| NATIXIS ADVISORS, LLC | 0.29% | 36,518 | +1.7% | 0% | $1,154,000 |
| O'SHAUGHNESSY ASSET MANAGEMENT, LLC | 0.27% | 33,951 | +210% | 0.01% | $1,073,191 |
| GOLDMAN SACHS GROUP INC | 0.2% | 25,471 | +116% | 0% | $805,138 |
| HERITAGE INVESTORS MANAGEMENT CORP | 0.19% | 24,178 | -2.8% | 0.02% | $764,000 |
| RITHOLTZ WEALTH MANAGEMENT | 0.18% | 23,391 | 0.01% | $739,390 | |
| North Star Investment Management Corp. | 0.13% | 16,000 | 0% | 0.03% | $505,760 |
| RENAISSANCE TECHNOLOGIES LLC | 0.13% | 15,997 | +0.63% | 0% | $505,665 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 4,247 | $104,646 | $24.64 | 3 | |
| 2025 Q3 | 5,619,272 | $177,660,609 | +$5,294,431 | $31.61 | 65 |
| 2025 Q2 | 5,450,572 | $118,985,536 | +$968,248 | $21.83 | 57 |
| 2025 Q1 | 5,406,829 | $90,727,902 | +$2,630,851 | $16.78 | 58 |
| 2024 Q4 | 5,254,080 | $85,934,993 | -$370,181 | $16.35 | 57 |
| 2024 Q3 | 5,277,881 | $102,051,550 | +$334,530 | $19.33 | 59 |
| 2024 Q2 | 5,249,434 | $99,317,990 | -$1,263,051 | $18.92 | 55 |
| 2024 Q1 | 5,300,837 | $131,991,506 | +$5,329,926 | $24.90 | 53 |
| 2023 Q4 | 360,000 | $8,542,800 | $23.73 | 1 | |
| 2023 Q3 | 4,828,751 | $119,849,617 | +$5,508,158 | $24.82 | 52 |
| 2023 Q2 | 4,575,468 | $100,658,565 | +$4,067,244 | $22.00 | 44 |
| 2023 Q1 | 4,407,895 | $87,185,387 | -$2,692,303 | $19.80 | 36 |
| 2022 Q4 | 4,582,996 | $109,197,906 | -$348,223 | $23.87 | 37 |
| 2022 Q3 | 4,063,040 | $73,688,868 | +$917,905 | $18.14 | 25 |
| 2022 Q2 | 4,376,398 | $43,684,962 | -$7,372,775 | $9.99 | 33 |
| 2022 Q1 | 5,332,571 | $99,650,585 | -$2,410,924 | $18.59 | 43 |
| 2021 Q4 | 4,897,996 | $152,845,758 | +$32,284,324 | $31.23 | 43 |
| 2021 Q3 | 4,181,102 | $113,831,418 | +$641,334 | $27.20 | 46 |
| 2021 Q2 | 4,155,689 | $117,780,930 | -$283,611 | $28.40 | 46 |
| 2021 Q1 | 3,916,298 | $112,583,582 | -$1,276,877 | $28.77 | 49 |
| 2020 Q4 | 3,928,843 | $117,956,800 | +$2,180,824 | $29.92 | 44 |
| 2020 Q3 | 3,885,085 | $103,503,191 | +$4,107,256 | $26.61 | 46 |
| 2020 Q2 | 4,051,013 | $88,026,775 | +$9,763,793 | $21.71 | 45 |
| 2020 Q1 | 3,574,255 | $56,481,534 | -$5,476,546 | $15.78 | 36 |
| 2019 Q4 | 3,352,005 | $90,697,008 | +$3,521,240 | $27.04 | 37 |
| 2019 Q3 | 3,075,731 | $98,219,163 | +$3,443,172 | $31.92 | 39 |
| 2019 Q2 | 2,594,651 | $99,299,877 | +$8,138,132 | $38.27 | 39 |
| 2019 Q1 | 2,772,066 | $105,672,000 | +$5,626,460 | $38.13 | 42 |
| 2018 Q4 | 2,622,776 | $87,623,000 | +$47,544,016 | $33.35 | 40 |