| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| Bandera Partners LLC | 7.6% | $8,140,500 | 1,350,000 | Bandera Partners LLC | 30 Jun 2025 | |||
| Pacific Ridge Capital Partners, LLC | 6.8% | 0% | $2,973,577 | 1,069,632 | 0% | Pacific Ridge Capital Partners, LLC | 12 Feb 2025 | |
| Acuitas Investments, LLC | 5.02% | +3.2% | $2,439,745 | +$90,211 | 877,606 | +3.8% | Acuitas Investments, LLC | 31 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 9,942,783 | $68,205,410 | +$4,719,853 | $6.86 | 62 |
| 2025 Q2 | 9,270,715 | $53,675,115 | +$4,809,555 | $5.79 | 56 |
| 2025 Q1 | 8,747,156 | $32,685,927 | +$2,769,815 | $3.56 | 54 |
| 2024 Q4 | 7,782,584 | $42,726,268 | +$1,786,071 | $5.49 | 51 |
| 2024 Q3 | 7,675,227 | $33,846,385 | -$26,462,215 | $4.41 | 64 |
| 2024 Q2 | 10,825,814 | $81,951,791 | -$3,096,406 | $7.57 | 91 |
| 2024 Q1 | 11,232,844 | $86,045,263 | -$5,317,920 | $7.66 | 85 |
| 2023 Q4 | 11,735,174 | $146,311,329 | +$3,905,663 | $12.47 | 78 |
| 2023 Q3 | 11,547,533 | $92,838,991 | -$24,493,968 | $8.04 | 88 |
| 2023 Q2 | 13,917,028 | $192,524,505 | +$9,610,725 | $13.83 | 104 |
| 2023 Q1 | 13,094,717 | $187,494,287 | +$60,502,364 | $14.32 | 85 |
| 2022 Q4 | 9,407,995 | $52,496,684 | -$5,367,780 | $5.58 | 67 |
| 2022 Q3 | 10,883,243 | $74,646,056 | -$19,567,648 | $6.73 | 74 |
| 2022 Q2 | 12,497,289 | $100,356,954 | -$30,882,529 | $8.03 | 92 |
| 2022 Q1 | 15,345,952 | $258,740,047 | +$5,041,382 | $16.86 | 114 |
| 2021 Q4 | 15,039,082 | $248,528,138 | -$3,707,938 | $16.53 | 113 |
| 2021 Q3 | 14,988,855 | $345,594,197 | -$10,924,979 | $23.06 | 122 |
| 2021 Q2 | 15,274,801 | $505,746,013 | +$6,132,691 | $33.11 | 124 |
| 2021 Q1 | 14,965,846 | $596,875,235 | +$17,324,371 | $39.89 | 119 |
| 2020 Q4 | 14,692,049 | $282,536,797 | -$13,764,958 | $19.23 | 104 |
| 2020 Q3 | 15,128,659 | $199,091,772 | +$13,712,767 | $13.16 | 101 |
| 2020 Q2 | 14,578,442 | $148,693,082 | +$28,021,494 | $10.2 | 104 |
| 2020 Q1 | 11,974,620 | $102,021,232 | -$51,378,859 | $8.52 | 91 |
| 2019 Q4 | 13,418,664 | $443,085,142 | +$13,337,234 | $33.02 | 118 |
| 2019 Q3 | 13,003,940 | $432,354,544 | -$36,035,374 | $33.26 | 125 |
| 2019 Q2 | 14,310,496 | $437,486,518 | -$25,044,490 | $30.57 | 124 |
| 2019 Q1 | 15,610,094 | $449,697,581 | +$14,709,536 | $28.81 | 133 |
| 2018 Q4 | 14,613,823 | $390,450,926 | -$28,851,900 | $26.72 | 130 |
| 2018 Q3 | 15,367,053 | $616,550,197 | -$72,437,871 | $40.15 | 138 |
| 2018 Q2 | 16,891,236 | $787,257,994 | -$9,915,280 | $46.6 | 167 |
| 2018 Q1 | 16,865,976 | $978,560,758 | -$53,428,882 | $58 | 162 |
| 2017 Q4 | 18,020,303 | $1,015,944,231 | +$31,965,702 | $56.4 | 172 |
| 2017 Q3 | 17,036,158 | $1,141,655,644 | +$47,158,637 | $67 | 170 |
| 2017 Q2 | 16,460,796 | $1,074,008,111 | +$8,634,039 | $65.25 | 178 |
| 2017 Q1 | 16,535,028 | $966,289,662 | +$249,311,762 | $58.45 | 163 |
| 2016 Q4 | 13,958,520 | $787,008,544 | +$32,957,262 | $56.4 | 159 |
| 2016 Q3 | 13,533,919 | $608,140,818 | -$29,548,451 | $44.94 | 138 |
| 2016 Q2 | 13,971,231 | $662,704,852 | -$73,601,949 | $47.43 | 168 |
| 2016 Q1 | 14,828,905 | $955,885,721 | +$12,721,715 | $64.47 | 173 |
| 2015 Q4 | 14,633,811 | $903,436,418 | -$29,777,194 | $61.74 | 168 |
| 2015 Q3 | 14,948,287 | $1,132,181,604 | +$15,903,393 | $75.74 | 184 |
| 2015 Q2 | 14,669,964 | $1,258,935,663 | -$5,139,400 | $85.82 | 186 |
| 2015 Q1 | 14,625,508 | $1,270,280,446 | +$46,115,054 | $87 | 176 |
| 2014 Q4 | 14,296,957 | $1,100,711,094 | -$12,334,940 | $76.97 | 163 |
| 2014 Q3 | 14,911,363 | $848,280,387 | -$10,273,127 | $56.9 | 164 |
| 2014 Q2 | 14,765,861 | $1,051,088,958 | +$7,907,675 | $71.2 | 179 |
| 2014 Q1 | 14,678,711 | $1,051,730,843 | +$14,940,578 | $71.68 | 183 |