| Filer | Ownership | Change % | Holdings Value | Net Change | Nb Shares | Change % | Reporting Name | Report Period |
|---|---|---|---|---|---|---|---|---|
| BlackRock, Inc. | 10.6% | $33,817,289 | 2,925,371 | BlackRock, Inc. | 31 Mar 2025 | |||
| NEEDHAM INVESTMENT MANAGEMENT LLC | 5.15% | $16,415,200 | 1,420,000 | NEEDHAM INVESTMENT MANAGEMENT LLC | 31 Dec 2024 | |||
| FIRST WILSHIRE SECURITIES MANAGEMENT INC | 4.9% | $15,566,268 | 1,346,563 | First Wilshire Securities Management, Inc. | 31 Dec 2024 | |||
| Harvey Partners, LLC | 4.4% | $16,334,958 | 1,221,762 | HARVEY PARTNERS, LLC | 30 Jun 2025 | |||
| Azarias Capital Management, L.P. | 4.4% | -16% | $14,050,197 | -$2,544,980 | 1,215,415 | -15% | Azarias Capital Management, L.P. | 31 Dec 2024 |
| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 23,881,767 | $312,413,186 | -$4,229,868 | $13.08 | 140 |
| 2025 Q2 | 24,150,626 | $326,275,956 | +$7,601,836 | $13.51 | 122 |
| 2025 Q1 | 23,606,176 | $293,418,340 | +$11,670,436 | $12.43 | 122 |
| 2024 Q4 | 22,750,630 | $272,325,291 | -$6,061,612 | $11.97 | 122 |
| 2024 Q3 | 23,275,853 | $268,339,192 | +$5,245,112 | $11.53 | 115 |
| 2024 Q2 | 22,584,088 | $224,269,662 | -$1,334,924 | $9.93 | 109 |
| 2024 Q1 | 22,426,330 | $292,219,540 | +$11,923,593 | $13.03 | 108 |
| 2023 Q4 | 21,367,971 | $208,980,108 | +$5,625,534 | $9.78 | 103 |
| 2023 Q3 | 20,676,940 | $243,987,352 | +$6,111,300 | $11.8 | 86 |
| 2023 Q2 | 20,749,803 | $122,211,535 | -$5,133,345 | $5.89 | 80 |
| 2023 Q1 | 21,709,219 | $117,032,494 | +$508,454 | $5.4 | 90 |
| 2022 Q4 | 21,318,485 | $132,625,538 | +$1,702,195 | $6.22 | 86 |
| 2022 Q3 | 20,951,703 | $86,738,038 | -$2,852,853 | $4.14 | 73 |
| 2022 Q2 | 21,003,864 | $106,282,117 | -$9,425,038 | $5.06 | 93 |
| 2022 Q1 | 22,777,170 | $187,348,530 | -$5,927,027 | $8.22 | 113 |
| 2021 Q4 | 23,707,877 | $178,281,774 | -$5,344,812 | $7.52 | 119 |
| 2021 Q3 | 22,824,362 | $238,682,423 | +$3,876,331 | $10.46 | 103 |
| 2021 Q2 | 22,429,004 | $235,601,660 | -$13,358,880 | $10.5 | 104 |
| 2021 Q1 | 23,467,097 | $307,791,168 | +$444,579 | $13.11 | 117 |
| 2020 Q4 | 23,476,629 | $259,040,304 | -$8,816,539 | $11.02 | 120 |
| 2020 Q3 | 24,579,516 | $205,140,416 | -$1,645,268 | $8.35 | 125 |
| 2020 Q2 | 24,691,661 | $239,577,508 | -$1,461,791 | $9.72 | 126 |
| 2020 Q1 | 24,864,408 | $235,505,891 | -$19,581,443 | $9.47 | 137 |
| 2019 Q4 | 25,287,516 | $578,472,300 | +$9,476,451 | $22.88 | 166 |
| 2019 Q3 | 24,923,346 | $427,286,013 | -$12,224,283 | $17.14 | 164 |
| 2019 Q2 | 25,588,869 | $517,800,380 | +$18,985,328 | $20.26 | 160 |
| 2019 Q1 | 25,092,651 | $491,303,890 | +$8,484,525 | $19.58 | 158 |
| 2018 Q4 | 24,717,211 | $443,443,839 | -$9,004,211 | $17.94 | 164 |
| 2018 Q3 | 24,997,004 | $615,972,011 | +$3,503,519 | $24.65 | 157 |
| 2018 Q2 | 25,026,481 | $459,279,845 | -$5,947,718 | $18.35 | 148 |
| 2018 Q1 | 25,151,622 | $344,632,041 | +$11,249,024 | $13.7 | 145 |
| 2017 Q4 | 24,589,262 | $437,943,085 | +$17,819,997 | $17.8 | 155 |
| 2017 Q3 | 23,596,615 | $358,631,695 | +$13,662,645 | $15.2 | 136 |
| 2017 Q2 | 23,108,030 | $216,034,740 | -$21,588,056 | $9.35 | 137 |
| 2017 Q1 | 24,053,415 | $396,952,600 | +$43,571,365 | $16.5 | 155 |
| 2016 Q4 | 24,154,645 | $548,288,051 | +$6,721,203 | $22.7 | 168 |
| 2016 Q3 | 24,028,989 | $450,299,960 | -$7,482,626 | $18.76 | 162 |
| 2016 Q2 | 24,554,501 | $404,924,240 | -$5,144,018 | $16.49 | 163 |
| 2016 Q1 | 25,308,395 | $447,941,681 | -$1,856,550 | $17.7 | 172 |
| 2015 Q4 | 25,289,788 | $519,414,054 | +$8,833,146 | $20.54 | 164 |
| 2015 Q3 | 24,829,969 | $557,888,917 | +$11,445,510 | $22.47 | 173 |
| 2015 Q2 | 24,607,055 | $449,835,225 | -$2,806,562 | $18.28 | 162 |
| 2015 Q1 | 24,796,733 | $435,624,536 | -$1,516,782 | $17.56 | 159 |
| 2014 Q4 | 24,400,490 | $544,395,856 | +$10,784,750 | $22.32 | 175 |
| 2014 Q3 | 24,727,763 | $596,411,118 | -$137,331 | $24.12 | 182 |
| 2014 Q2 | 23,970,980 | $785,428,440 | -$20,731,467 | $32.79 | 192 |
| 2014 Q1 | 24,555,705 | $828,872,838 | -$5,528,295 | $33.78 | 187 |