| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| ROYCE & ASSOCIATES LP | 11.58% | +11.5% | $9,085,848 | +$812,211 | 1,433,099 | +9.8% | ROYCE & ASSOCIATES LP | 31 Dec 2024 |
| SATTERFIELD THOMAS A JR | 8% | +21.4% | $8,024,764 | +$1,568,664 | 1,000,594 | +24.3% | Thomas A. Satterfield, Jr. | 30 Jun 2025 |
| ASKELADDEN CAPITAL MANAGEMENT LLC | 5% | $3,958,677 | 624,397 | ASKELADDEN CAPITAL MANAGEMENT LLC | 11 Apr 2025 | |||
| RENAISSANCE TECHNOLOGIES LLC | 4.55% | $3,589,943 | 566,237 | Renaissance Technologies LLC | 30 Sep 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 6,536,344 | $51,048,043 | -$1,332,618 | $7.81 | 45 |
| 2025 Q2 | 6,719,940 | $48,922,798 | -$1,357,548 | $7.28 | 45 |
| 2025 Q1 | 6,916,882 | $48,348,008 | -$1,062,353 | $6.99 | 51 |
| 2024 Q4 | 7,065,313 | $60,691,123 | +$2,033,664 | $8.59 | 49 |
| 2024 Q3 | 6,834,634 | $49,892,453 | -$7,550,556 | $7.3 | 54 |
| 2024 Q2 | 7,620,856 | $75,299,535 | -$5,256,982 | $9.88 | 74 |
| 2024 Q1 | 8,017,753 | $106,234,674 | +$4,385,059 | $13.25 | 79 |
| 2023 Q4 | 7,683,565 | $104,456,678 | +$6,898,377 | $13.6 | 86 |
| 2023 Q3 | 7,128,714 | $108,143,111 | +$4,168,691 | $15.17 | 87 |
| 2023 Q2 | 6,489,698 | $170,415,881 | +$21,365,675 | $26.26 | 92 |
| 2023 Q1 | 5,725,957 | $118,805,500 | +$6,342,362 | $20.74 | 71 |
| 2022 Q4 | 5,494,766 | $56,595,156 | +$1,056,915 | $10.3 | 50 |
| 2022 Q3 | 5,372,987 | $40,997,412 | -$259,733 | $7.63 | 40 |
| 2022 Q2 | 5,428,502 | $37,021,403 | +$585,355 | $6.82 | 43 |
| 2022 Q1 | 5,289,393 | $56,752,000 | -$729,370 | $10.73 | 49 |
| 2021 Q4 | 5,302,099 | $67,436,000 | -$452,740 | $12.72 | 59 |
| 2021 Q3 | 5,297,670 | $60,991,915 | -$699,395 | $11.48 | 54 |
| 2021 Q2 | 5,241,594 | $88,062,717 | -$1,145,109 | $16.77 | 53 |
| 2021 Q1 | 5,345,952 | $63,002,629 | +$4,610,580 | $11.81 | 39 |
| 2020 Q4 | 4,972,816 | $32,271,000 | +$663,666 | $6.49 | 26 |
| 2020 Q3 | 4,470,274 | $20,138,000 | -$2,263,514 | $4.5 | 23 |
| 2020 Q2 | 5,126,714 | $17,277,000 | -$869,710 | $3.37 | 23 |
| 2020 Q1 | 5,390,415 | $14,337,000 | +$607,168 | $2.66 | 24 |
| 2019 Q4 | 5,119,764 | $30,462,000 | -$257,706 | $5.95 | 27 |
| 2019 Q3 | 5,216,985 | $24,258,000 | -$960,888 | $4.65 | 32 |
| 2019 Q2 | 5,407,350 | $26,008,000 | +$146,188 | $4.81 | 38 |
| 2019 Q1 | 5,315,855 | $35,724,000 | -$345,078 | $6.72 | 39 |
| 2018 Q4 | 5,377,351 | $32,964,000 | -$1,092,878 | $6.13 | 48 |
| 2018 Q3 | 5,484,271 | $42,509,000 | -$32,263 | $7.75 | 47 |
| 2018 Q2 | 5,535,515 | $40,372,000 | +$998,270 | $7.3 | 44 |
| 2018 Q1 | 5,419,562 | $36,038,000 | +$1,146,459 | $6.65 | 51 |
| 2017 Q4 | 5,211,740 | $45,078,000 | +$2,594,869 | $8.65 | 52 |
| 2017 Q3 | 4,915,446 | $40,798,000 | +$4,176,611 | $8.3 | 39 |
| 2017 Q2 | 4,475,535 | $29,809,000 | +$3,673,942 | $6.67 | 39 |
| 2017 Q1 | 3,931,169 | $25,094,000 | +$3,799,357 | $6.39 | 27 |
| 2016 Q4 | 3,903,558 | $17,953,000 | +$190,965 | $4.6 | 24 |
| 2016 Q3 | 3,876,149 | $15,501,000 | -$94,452 | $4 | 28 |
| 2016 Q2 | 3,902,112 | $14,866,000 | -$75,581 | $3.81 | 29 |
| 2016 Q1 | 3,921,564 | $15,291,000 | -$292,517 | $3.9 | 26 |
| 2015 Q4 | 3,993,040 | $16,891,000 | +$500,492 | $4.23 | 26 |
| 2015 Q3 | 3,874,868 | $16,285,000 | +$347,622 | $4.2 | 24 |
| 2015 Q2 | 3,791,011 | $16,529,000 | -$278,999 | $4.36 | 26 |
| 2015 Q1 | 3,855,540 | $15,805,000 | +$1,292,011 | $4.1 | 26 |
| 2014 Q4 | 3,536,987 | $15,037,000 | +$1,449,332 | $4.25 | 31 |
| 2014 Q3 | 3,186,451 | $15,165,000 | +$1,711,834 | $4.76 | 28 |
| 2014 Q2 | 2,826,946 | $10,995,000 | +$104,561 | $3.89 | 24 |
| 2014 Q1 | 2,798,687 | $11,224,000 | +$1,031,593 | $4.01 | 24 |