| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| ROYCE & ASSOCIATES LP | 11.17% | +10.5% | $13,599,329 | +$1,379,331 | 1,389,175 | +11.3% | ROYCE & ASSOCIATES LP | 30 Sep 2025 |
| DDD Partners, LLC | 9.4% | $10,361,695 | 1,161,625 | DDD Partners, LLC | 31 Dec 2024 | |||
| VANGUARD GROUP INC | 5.56% | $6,120,940 | 686,204 | The Vanguard Group | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 8,461,365 | $82,833,100 | -$633,110 | $9.79 | 85 |
| 2025 Q2 | 8,525,560 | $82,273,502 | -$4,806,289 | $9.65 | 83 |
| 2025 Q1 | 8,962,292 | $100,146,067 | +$621,623 | $11.16 | 90 |
| 2024 Q4 | 8,865,296 | $124,375,621 | +$4,604,462 | $14.03 | 87 |
| 2024 Q3 | 8,525,542 | $105,203,146 | +$3,470,941 | $12.34 | 85 |
| 2024 Q2 | 8,245,755 | $98,042,392 | +$1,952,399 | $11.89 | 84 |
| 2024 Q1 | 8,123,065 | $74,815,047 | -$2,027,501 | $9.21 | 82 |
| 2023 Q4 | 8,174,108 | $109,123,559 | +$5,367,111 | $13.35 | 68 |
| 2023 Q3 | 7,842,486 | $85,422,441 | -$7,157,490 | $10.93 | 80 |
| 2023 Q2 | 8,133,471 | $134,201,782 | -$7,880,168 | $16.5 | 87 |
| 2023 Q1 | 8,409,286 | $187,693,416 | +$2,753,120 | $22.32 | 87 |
| 2022 Q4 | 8,272,746 | $176,498,049 | +$14,871,711 | $21.33 | 77 |
| 2022 Q3 | 7,380,792 | $111,448,029 | +$23,345,355 | $15.1 | 63 |
| 2022 Q2 | 5,842,361 | $85,646,953 | +$4,565,657 | $14.66 | 48 |
| 2022 Q1 | 5,544,549 | $68,976,000 | +$3,596,891 | $12.44 | 44 |
| 2021 Q4 | 5,252,368 | $71,009,000 | +$4,349,273 | $13.52 | 39 |
| 2021 Q3 | 4,920,238 | $47,675,000 | -$990,503 | $9.69 | 34 |
| 2021 Q2 | 5,032,916 | $41,823,000 | -$1,580,138 | $8.31 | 35 |
| 2021 Q1 | 5,264,284 | $33,518,000 | -$1,430,656 | $6.37 | 32 |
| 2020 Q4 | 5,537,690 | $26,082,000 | -$500,201 | $4.71 | 25 |
| 2020 Q3 | 5,658,371 | $23,595,000 | -$897,777 | $4.17 | 23 |
| 2020 Q2 | 5,874,837 | $23,833,000 | -$580,941 | $4.04 | 26 |
| 2020 Q1 | 6,017,502 | $23,045,000 | -$304,654 | $3.83 | 26 |
| 2019 Q4 | 6,086,455 | $34,267,000 | +$245,060 | $5.63 | 27 |
| 2019 Q3 | 5,649,257 | $32,764,000 | +$355,186 | $5.8 | 30 |
| 2019 Q2 | 5,588,408 | $31,295,000 | -$1,210,764 | $5.6 | 29 |
| 2019 Q1 | 5,787,475 | $39,240,298 | +$1,259,627 | $6.78 | 37 |
| 2018 Q4 | 5,583,398 | $48,522,000 | -$1,781,967 | $8.69 | 35 |
| 2018 Q3 | 5,679,345 | $50,754,000 | -$116,049 | $8.77 | 36 |
| 2018 Q2 | 5,685,807 | $55,376,737 | +$92,251 | $9.74 | 33 |
| 2018 Q1 | 5,713,020 | $45,416,000 | -$311,462 | $7.95 | 33 |
| 2017 Q4 | 5,752,731 | $38,775,000 | -$459,960 | $6.74 | 28 |
| 2017 Q3 | 5,827,660 | $34,793,000 | -$2,683,911 | $5.97 | 27 |
| 2017 Q2 | 6,277,443 | $37,475,000 | -$1,698,204 | $5.97 | 30 |
| 2017 Q1 | 6,561,618 | $39,502,000 | +$72,902 | $6.02 | 31 |
| 2016 Q4 | 6,884,811 | $43,376,000 | -$176,593 | $6.3 | 27 |
| 2016 Q3 | 6,912,765 | $46,866,000 | +$1,450,344 | $6.78 | 30 |
| 2016 Q2 | 6,698,782 | $35,300,000 | -$423,981 | $5.27 | 28 |
| 2016 Q1 | 6,781,630 | $34,994,000 | -$996,227 | $5.16 | 29 |
| 2015 Q4 | 6,956,898 | $39,444,000 | -$2,065,505 | $5.67 | 31 |
| 2015 Q3 | 6,893,810 | $40,635,000 | -$21,515,803 | $5.9 | 33 |
| 2015 Q2 | 9,032,083 | $72,979,000 | -$475,422 | $8.08 | 32 |
| 2015 Q1 | 9,091,130 | $81,670,000 | -$2,562,061 | $8.98 | 34 |
| 2014 Q4 | 9,355,748 | $93,534,000 | +$85,862 | $10 | 44 |
| 2014 Q3 | 9,170,048 | $91,606,000 | -$5,013,704 | $9.99 | 42 |
| 2014 Q2 | 9,642,740 | $100,958,000 | -$6,575,030 | $10.47 | 53 |
| 2014 Q1 | 10,254,478 | $110,324,684 | +$371,119 | $10.76 | 58 |