| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| DISCIPLINED GROWTH INVESTORS INC /MN | 16% | +11% | $94,466,801 | 19,477,691 | +1,966,891 | +11% | $4.85 | 13G/A | 31 Dec 2025 | 17 Feb 2026, 16:43 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 15% | -9.4% | $76,171,980 | 17,510,800 | -1,054,202 | -5.7% | $4.35 | 13G/A | 30 Sep 2025 | 14 Nov 2025, 16:06 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 16% | -1.8% | $74,074,358 | 18,565,002 | -132,231 | -0.71% | $3.99 | 13G/A | 14 Aug 2025 | 14 Aug 2025, 19:30 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 17% | +5% | $61,326,924 | 18,697,233 | +2,187,953 | +13% | $3.28 | 13G/A | 31 Mar 2025 | 15 May 2025, 16:30 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 16% | +21% | $54,150,438 | 16,509,280 | +2,774,795 | +20% | $3.28 | 13G/A | 31 Dec 2024 | 14 Feb 2025, 15:14 |
| DISCIPLINED GROWTH INVESTORS INC /MN | 13% | $45,049,111 | 13,734,485 | $3.28 | 13G/A | 30 Sep 2024 | 14 Nov 2024, 16:15 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 2% | +0.2% | $102,257,878 | 19,477,691 | +1,966,891 | +11% | $5.25 | Q4 2025 | |
| 30 Sep 2025 | 1.4% | -0.08% | $76,171,980 | 17,510,800 | -1,054,202 | -5.7% | $4.35 | Q3 2025 | |
| 30 Jun 2025 | 1.3% | -0.01% | $68,690,507 | 18,565,002 | -132,231 | -0.71% | $3.70 | Q2 2025 | |
| 31 Mar 2025 | 1.3% | +0.15% | $60,766,007 | 18,697,233 | +2,187,953 | $3.25 | Q1 2025 | ||
| 31 Dec 2024 | 1.4% | +0.23% | $71,154,997 | 16,509,280 | +2,774,795 | +20% | $4.31 | Q4 2024 | |
| 30 Sep 2024 | 0.73% | +0.24% | $38,731,248 | 13,734,485 | +4,460,668 | +48% | $2.82 | Q3 2024 | |
| 30 Jun 2024 | 0.72% | +0.18% | $38,486,341 | 9,273,817 | +2,396,920 | +35% | $4.15 | Q2 2024 | |
| 31 Mar 2024 | 0.33% | +0.03% | $18,155,008 | 6,876,897 | +570,096 | +9% | $2.64 | Q1 2024 | |
| 31 Dec 2023 | 0.49% | +0.01% | $22,515,280 | 6,306,801 | +98,634 | +1.6% | $3.57 | Q4 2023 | |
| 30 Sep 2023 | 0.51% | +0.01% | $21,418,176 | 6,208,167 | +75,163 | +1.2% | $3.45 | Q3 2023 | |
| 30 Jun 2023 | 0.53% | -0% | $23,612,065 | 6,133,004 | -7,815 | -0.13% | $3.85 | Q2 2023 | |
| 31 Mar 2023 | 0.81% | +0.2% | $31,379,585 | 6,140,819 | +1,496,032 | +32% | $5.11 | Q1 2023 | |
| 31 Dec 2022 | 0.37% | +0.11% | $14,445,288 | 4,644,787 | +1,354,020 | +41% | $3.11 | Q4 2022 | |
| 30 Sep 2022 | 0.36% | -0.03% | $12,999,000 | 3,290,767 | -316,742 | -8.8% | $3.95 | Q3 2022 | |
| 30 Jun 2022 | 0.48% | +0.08% | $17,821,000 | 3,607,509 | +596,214 | +20% | $4.94 | Q2 2022 | |
| 31 Mar 2022 | 0.66% | +0.02% | $30,324,000 | 3,011,295 | +93,276 | +3.2% | $10.07 | Q1 2022 | |
| 31 Dec 2021 | 1.1% | +0.18% | $55,209,000 | 2,918,019 | +461,341 | +19% | $18.92 | Q4 2021 | |
| 30 Sep 2021 | 1.9% | -0% | $98,144,000 | 2,456,678 | -5,242 | -0.21% | $39.95 | Q3 2021 | |
| 30 Jun 2021 | 2.8% | +0.1% | $148,454,000 | 2,461,920 | +90,877 | +3.8% | $60.30 | Q2 2021 | |
| 31 Mar 2021 | 2.4% | -0.79% | $117,461,000 | 2,371,043 | -781,893 | -25% | $49.54 | Q1 2021 | |
| 31 Dec 2020 | 3.6% | +1.2% | $185,140,000 | 3,152,936 | +1,098,955 | +54% | $58.72 | Q4 2020 | |
| 30 Sep 2020 | 1.3% | -0.02% | $55,725,000 | 2,053,981 | -31,782 | -1.5% | $27.13 | Q3 2020 | |
| 30 Jun 2020 | 1.3% | -0.28% | $52,019,000 | 2,085,763 | -460,157 | -18% | $24.94 | Q2 2020 | |
| 31 Mar 2020 | 0.74% | +0.64% | $32,333,000 | 2,545,920 | +2,216,349 | +672% | $12.70 | Q1 2020 | |
| 31 Dec 2019 | 0.14% | -0% | $8,457,000 | 329,571 | -1,453 | -0.44% | $25.66 | Q4 2019 | |
| 30 Sep 2019 | 0.12% | +0% | $6,372,000 | 331,024 | +1,670 | +0.51% | $19.25 | Q3 2019 | |
| 30 Jun 2019 | 0.2% | +0% | $10,536,000 | 329,354 | +934 | +0.28% | $31.99 | Q2 2019 | |
| 31 Mar 2019 | 0.16% | +0% | $9,271,000 | 328,420 | +2,179 | +0.67% | $28.23 | Q1 2019 | |
| 31 Dec 2018 | 0.11% | +0.11% | $5,575,000 | 326,241 | +326,241 | NEW | $17.09 | Q4 2018 |