| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| ROYCE & ASSOCIATES LP | 8.41% | $5,455,480 | 2,580,155 | ROYCE & ASSOCIATES LP | 30 Jun 2025 | |||
| AWM Investment Company, Inc. | 6.7% | $2,805,413 | 2,062,804 | AWM Investment Company, Inc. | 31 Mar 2025 | |||
| Veradace Partners LP | 5.3% | $2,356,891 | 1,560,855 | Veradace Partners LP | 17 Dec 2025 | |||
| VANGUARD GROUP INC | 5.06% | $3,969,687 | 1,520,953 | The Vanguard Group | 30 Sep 2025 | |||
| RICE HALL JAMES & ASSOCIATES, LLC | 4.92% | -5.2% | $3,854,500 | -$290,989 | 1,476,820 | -7% | Rice Hall James & Associates, LLC | 30 Sep 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 16,007,989 | $41,780,467 | -$943,160 | $2.61 | 52 |
| 2025 Q2 | 16,374,175 | $34,628,547 | -$747,544 | $2.12 | 52 |
| 2025 Q1 | 16,842,900 | $28,462,357 | -$903,679 | $1.69 | 55 |
| 2024 Q4 | 17,243,278 | $55,580,963 | +$1,005,455 | $3.24 | 58 |
| 2024 Q3 | 16,950,678 | $43,431,542 | -$3,021,516 | $2.56 | 60 |
| 2024 Q2 | 18,179,991 | $50,365,639 | -$5,355,249 | $2.77 | 74 |
| 2024 Q1 | 19,964,318 | $63,088,775 | -$1,851,859 | $3.16 | 85 |
| 2023 Q4 | 20,098,241 | $98,083,058 | +$1,060,736 | $4.88 | 86 |
| 2023 Q3 | 19,872,521 | $101,945,702 | -$8,236,972 | $5.13 | 90 |
| 2023 Q2 | 20,507,050 | $145,598,920 | -$930 | $7.1 | 92 |
| 2023 Q1 | 20,449,104 | $149,883,650 | +$200,233 | $7.33 | 93 |
| 2022 Q4 | 20,679,479 | $145,372,167 | -$67,106 | $7.03 | 93 |
| 2022 Q3 | 20,710,367 | $135,852,138 | -$1,601,869 | $6.56 | 95 |
| 2022 Q2 | 20,819,590 | $151,110,028 | -$2,935,753 | $7.2 | 95 |
| 2022 Q1 | 21,107,022 | $252,273,146 | +$781,480 | $11.95 | 106 |
| 2021 Q4 | 21,034,598 | $256,227,917 | +$2,501,158 | $12.18 | 106 |
| 2021 Q3 | 20,802,565 | $280,129,506 | +$509,183 | $13.47 | 101 |
| 2021 Q2 | 20,761,580 | $278,777,074 | +$1,123,210 | $13.43 | 102 |
| 2021 Q1 | 20,964,239 | $215,307,929 | +$14,446,746 | $10.27 | 93 |
| 2020 Q4 | 19,643,241 | $125,518,976 | -$1,226,532 | $6.39 | 87 |
| 2020 Q3 | 19,044,009 | $104,359,929 | +$5,591,669 | $5.48 | 80 |
| 2020 Q2 | 18,140,869 | $75,358,175 | -$5,715,055 | $4.15 | 75 |
| 2020 Q1 | 19,937,103 | $48,049,405 | -$16,702,967 | $2.41 | 68 |
| 2019 Q4 | 23,549,535 | $186,504,525 | -$1,888,967 | $7.92 | 84 |
| 2019 Q3 | 23,809,122 | $184,045,290 | -$14,128 | $7.73 | 93 |
| 2019 Q2 | 23,715,660 | $230,036,376 | +$1,678,081 | $9.7 | 83 |
| 2019 Q1 | 23,665,118 | $214,403,001 | +$6,784,400 | $9.06 | 72 |
| 2018 Q4 | 22,933,525 | $169,473,666 | -$2,958,051 | $7.39 | 77 |
| 2018 Q3 | 23,266,523 | $173,561,356 | +$724,426 | $7.46 | 82 |
| 2018 Q2 | 23,146,390 | $202,535,035 | +$4,773,578 | $8.75 | 89 |
| 2018 Q1 | 22,695,727 | $169,641,262 | +$2,554,485 | $7.46 | 94 |
| 2017 Q4 | 22,430,065 | $204,874,438 | +$37,904,706 | $9.13 | 96 |
| 2017 Q3 | 18,226,450 | $149,629,665 | +$2,230,762 | $8.21 | 75 |
| 2017 Q2 | 17,999,680 | $132,655,740 | +$1,450,146 | $7.37 | 82 |
| 2017 Q1 | 17,798,831 | $134,554,060 | +$13,685,029 | $7.56 | 68 |
| 2016 Q4 | 17,842,426 | $146,818,679 | +$437,155 | $8.23 | 70 |
| 2016 Q3 | 17,805,877 | $123,036,678 | -$1,921,456 | $6.91 | 65 |
| 2016 Q2 | 18,107,053 | $112,804,738 | +$7,189,764 | $6.23 | 67 |
| 2016 Q1 | 16,980,552 | $104,593,000 | +$5,369,211 | $6.16 | 78 |
| 2015 Q4 | 16,001,856 | $124,489,096 | +$5,311,632 | $7.78 | 61 |
| 2015 Q3 | 15,350,235 | $94,402,468 | +$1,685,452 | $6.15 | 48 |
| 2015 Q2 | 15,089,338 | $95,063,000 | +$5,244,428 | $6.3 | 43 |
| 2015 Q1 | 14,315,553 | $78,017,000 | +$6,024,392 | $5.45 | 40 |
| 2014 Q4 | 13,579,972 | $68,604,000 | -$172,659 | $5.05 | 44 |
| 2014 Q3 | 13,610,912 | $69,823,000 | +$6,039,048 | $5.13 | 49 |
| 2014 Q2 | 12,325,355 | $71,365,417 | +$1,205,631 | $5.79 | 54 |
| 2014 Q1 | 12,002,528 | $86,009,428 | +$13,453,542 | $7.17 | 66 |