| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| DISCIPLINED GROWTH INVESTORS INC /MN | 9% | -7% | $21,872,047 | -$1,728,773 | 1,153,589 | -7.3% | DISCIPLINED GROWTH INVESTORS INC /MN | 30 Sep 2025 |
| Tieton Capital Management, LLC | 6.9% | $5,446,975 | 885,687 | Tieton Capital Management, LLC | 31 Dec 2024 | |||
| VANGUARD GROUP INC | 4.94% | $12,029,418 | 634,463 | The Vanguard Group | 30 Sep 2025 | |||
| DIMENSIONAL FUND ADVISORS LP | 4.9% | -4% | $10,412,654 | -$356,736 | 628,404 | -3.3% | Dimensional Fund Advisors LP | 30 Sep 2025 |
| BlackRock, Inc. | 2.7% | $4,871,245 | 341,602 | BlackRock, Inc. | 30 Jun 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 7,047,984 | $133,623,047 | -$4,709,401 | $18.96 | 67 |
| 2025 Q2 | 7,322,201 | $104,420,941 | -$9,753,455 | $14.26 | 62 |
| 2025 Q1 | 8,114,980 | $58,502,042 | -$3,746,718 | $7.21 | 61 |
| 2024 Q4 | 8,493,657 | $85,109,531 | -$2,065,817 | $10.02 | 72 |
| 2024 Q3 | 8,436,396 | $87,239,231 | -$1,281,010 | $10.34 | 72 |
| 2024 Q2 | 8,481,286 | $76,158,231 | -$217,964 | $8.98 | 68 |
| 2024 Q1 | 8,159,848 | $107,622,398 | +$5,579,104 | $13.19 | 68 |
| 2023 Q4 | 7,606,990 | $98,583,217 | +$16,283,302 | $12.96 | 62 |
| 2023 Q3 | 5,856,069 | $75,835,938 | +$4,437,420 | $12.95 | 44 |
| 2023 Q2 | 5,532,940 | $42,990,259 | +$1,234,666 | $7.77 | 37 |
| 2023 Q1 | 5,378,621 | $37,919,394 | +$1,939,647 | $7.05 | 37 |
| 2022 Q4 | 5,183,381 | $21,872,890 | -$1,304,750 | $4.22 | 31 |
| 2022 Q3 | 6,417,395 | $28,298,445 | -$3,163,198 | $4.41 | 27 |
| 2022 Q2 | 7,089,416 | $33,603,479 | -$2,994,728 | $4.74 | 33 |
| 2022 Q1 | 7,651,779 | $44,006,748 | -$1,862,715 | $5.75 | 39 |
| 2021 Q4 | 7,946,676 | $53,271,874 | -$605,683 | $6.71 | 39 |
| 2021 Q3 | 8,036,121 | $76,736,242 | -$1,551,020 | $9.55 | 41 |
| 2021 Q2 | 8,211,485 | $66,427,052 | +$3,945,960 | $8.09 | 43 |
| 2021 Q1 | 7,713,755 | $70,349,186 | +$3,313,524 | $9.12 | 44 |
| 2020 Q4 | 7,572,584 | $64,826,113 | -$3,621,073 | $8.56 | 51 |
| 2020 Q3 | 8,159,878 | $50,427,424 | -$681,204 | $6.18 | 65 |
| 2020 Q2 | 8,212,672 | $61,791,009 | -$7,873,133 | $7.52 | 74 |
| 2020 Q1 | 9,254,935 | $59,213,416 | -$4,244,187 | $6.4 | 70 |
| 2019 Q4 | 9,566,211 | $160,372,850 | +$5,097,923 | $16.77 | 84 |
| 2019 Q3 | 9,262,523 | $142,363,336 | +$5,936,196 | $15.37 | 81 |
| 2019 Q2 | 8,878,323 | $134,101,031 | +$8,351,018 | $15.11 | 81 |
| 2019 Q1 | 8,396,844 | $108,673,265 | +$1,493,689 | $12.94 | 84 |
| 2018 Q4 | 8,374,913 | $86,333,609 | -$2,714,115 | $10.31 | 81 |
| 2018 Q3 | 8,569,452 | $117,373,264 | +$1,372,088 | $13.7 | 85 |
| 2018 Q2 | 8,464,281 | $119,019,450 | -$17,828,225 | $14.06 | 87 |
| 2018 Q1 | 10,321,379 | $101,865,962 | -$4,383,092 | $9.87 | 79 |
| 2017 Q4 | 10,750,107 | $139,443,122 | -$2,623,864 | $12.97 | 86 |
| 2017 Q3 | 10,383,677 | $185,169,806 | -$11,072,899 | $17.82 | 87 |
| 2017 Q2 | 11,007,146 | $152,228,472 | -$4,252,676 | $13.83 | 82 |
| 2017 Q1 | 11,258,227 | $182,732,137 | +$24,053,814 | $16.23 | 88 |
| 2016 Q4 | 11,241,427 | $228,893,997 | -$5,451,522 | $20.36 | 100 |
| 2016 Q3 | 11,454,153 | $222,980,688 | -$10,546,161 | $19.48 | 93 |
| 2016 Q2 | 12,024,399 | $196,848,241 | -$10,782,289 | $16.37 | 91 |
| 2016 Q1 | 12,750,448 | $157,438,556 | -$8,255,608 | $12.34 | 89 |
| 2015 Q4 | 13,145,288 | $184,945,911 | -$2,544,381 | $14.07 | 94 |
| 2015 Q3 | 13,932,453 | $192,406,207 | -$16,065,707 | $13.81 | 104 |
| 2015 Q2 | 14,428,047 | $332,567,940 | +$7,709,012 | $23.05 | 112 |
| 2015 Q1 | 14,062,395 | $232,161,086 | +$1,834,073 | $16.51 | 111 |
| 2014 Q4 | 13,614,279 | $360,770,462 | -$17,739,626 | $26.5 | 125 |
| 2014 Q3 | 13,298,708 | $467,027,525 | -$78,628,186 | $35.15 | 132 |
| 2014 Q2 | 14,546,049 | $801,183,223 | -$13,097,958 | $55.08 | 139 |
| 2014 Q1 | 14,645,915 | $969,003,714 | -$41,453,678 | $66.17 | 151 |