| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| PITON CAPITAL PARTNERS LLC | 20.2% | $10,275,787 | 2,894,588 | Robert Averick | 13 Feb 2025 | |||
| Wax Asset Management, LLC | 15.8% | $8,028,133 | 2,261,446 | Wax Asset Management, LLC | 31 Dec 2024 | |||
| Pacific Ridge Capital Partners, LLC | 4.6% | $2,315,995 | 652,393 | Pacific Ridge Capital Partners, LLC | 31 Dec 2024 | |||
| ROYCE & ASSOCIATES LP | 4.11% | -62.5% | $2,087,350 | -$3,164,165 | 587,986 | -60.3% | ROYCE & ASSOCIATES LP | 31 Mar 2025 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 4,545,270 | $42,085,951 | +$4,703,455 | $9.26 | 53 |
| 2025 Q2 | 4,095,519 | $18,183,948 | -$3,413,239 | $4.44 | 36 |
| 2025 Q1 | 4,798,776 | $23,178,100 | -$3,673,934 | $4.83 | 37 |
| 2024 Q4 | 5,548,015 | $30,236,234 | -$3,106,815 | $5.45 | 35 |
| 2024 Q3 | 6,101,303 | $35,387,780 | -$628,528 | $5.8 | 34 |
| 2024 Q2 | 6,208,462 | $36,381,328 | -$199,431 | $5.86 | 34 |
| 2024 Q1 | 6,260,089 | $33,865,702 | +$888,406 | $5.41 | 41 |
| 2023 Q4 | 6,157,364 | $25,859,431 | -$3,960,935 | $4.2 | 44 |
| 2023 Q3 | 6,723,448 | $51,232,884 | +$622,755 | $7.62 | 42 |
| 2023 Q2 | 6,612,384 | $63,212,484 | +$622,539 | $9.56 | 44 |
| 2023 Q1 | 6,547,348 | $62,460,055 | +$233,563 | $9.54 | 44 |
| 2022 Q4 | 6,611,315 | $50,244,545 | -$944,653 | $7.6 | 48 |
| 2022 Q3 | 8,958,191 | $76,143,000 | -$211,257 | $8.5 | 42 |
| 2022 Q2 | 8,993,057 | $65,650,000 | -$3,678,328 | $7.3 | 39 |
| 2022 Q1 | 9,397,325 | $94,582,322 | -$2,448,436 | $10.06 | 46 |
| 2021 Q4 | 9,650,178 | $95,342,000 | -$4,323,679 | $9.88 | 48 |
| 2021 Q3 | 6,787,151 | $77,570,000 | +$2,038,439 | $11.43 | 51 |
| 2021 Q2 | 6,673,059 | $64,368,000 | -$6,221,590 | $9.64 | 54 |
| 2021 Q1 | 7,080,059 | $83,680,000 | +$4,337,725 | $11.82 | 63 |
| 2020 Q4 | 7,334,717 | $46,792,000 | +$2,898,358 | $6.38 | 39 |
| 2020 Q3 | 6,899,313 | $33,739,000 | +$1,157,725 | $4.89 | 45 |
| 2020 Q2 | 6,663,046 | $32,401,000 | +$1,265,437 | $4.87 | 43 |
| 2020 Q1 | 6,397,049 | $27,826,000 | +$2,483,028 | $4.35 | 43 |
| 2019 Q4 | 5,749,732 | $41,195,000 | -$450,735 | $7.16 | 41 |
| 2019 Q3 | 8,155,743 | $43,221,000 | +$1,664,591 | $5.3 | 47 |
| 2019 Q2 | 7,839,714 | $43,120,000 | +$663,026 | $5.5 | 44 |
| 2019 Q1 | 7,726,327 | $41,178,000 | -$555,753 | $5.33 | 49 |
| 2018 Q4 | 7,849,616 | $35,557,000 | -$851,895 | $4.53 | 49 |
| 2018 Q3 | 7,857,287 | $41,959,000 | -$4,207,651 | $5.34 | 48 |
| 2018 Q2 | 8,633,832 | $52,256,000 | -$8,668,380 | $6.05 | 62 |
| 2018 Q1 | 9,808,725 | $71,796,300 | +$1,435,463 | $7.32 | 75 |
| 2017 Q4 | 9,502,761 | $95,709,314 | +$5,090,248 | $10.07 | 74 |
| 2017 Q3 | 8,731,054 | $104,591,942 | +$15,818,862 | $11.98 | 64 |
| 2017 Q2 | 7,193,682 | $60,712,777 | +$2,866,460 | $8.44 | 48 |
| 2017 Q1 | 6,862,056 | $37,691,810 | +$670,494 | $5.5 | 39 |
| 2016 Q4 | 6,788,379 | $28,849,400 | -$697,653 | $4.25 | 38 |
| 2016 Q3 | 6,949,319 | $34,466,632 | -$16,740 | $4.96 | 40 |
| 2016 Q2 | 6,953,202 | $41,505,966 | -$1,334,198 | $5.97 | 37 |
| 2016 Q1 | 7,160,931 | $46,468,135 | -$913,174 | $6.49 | 38 |
| 2015 Q4 | 7,257,229 | $45,435,060 | -$2,777,763 | $6.26 | 41 |
| 2015 Q3 | 7,929,676 | $34,093,416 | -$1,632,820 | $4.3 | 40 |
| 2015 Q2 | 7,962,628 | $82,727,061 | +$9,597,557 | $10.39 | 48 |
| 2015 Q1 | 6,911,221 | $77,263,680 | +$18,954,976 | $11.18 | 51 |
| 2014 Q4 | 5,321,184 | $54,038,170 | +$1,538,052 | $10.2 | 42 |
| 2014 Q3 | 4,032,071 | $43,241,870 | +$2,207,863 | $10.7 | 43 |
| 2014 Q2 | 3,828,120 | $46,813,293 | +$2,602,834 | $12.23 | 42 |
| 2014 Q1 | 3,615,204 | $43,778,031 | +$11,534,442 | $12.17 | 36 |