| Reporting Name | Ownership % | Change | Value $ | Shares owned | Change | Activity % | Price | Form | Report date | Filing time |
|---|---|---|---|---|---|---|---|---|---|---|
| First Wilshire Securities Management, Inc. | 5.4% | -15% | $4,614,793 | 304,808 | -85,892 | -22% | $15.14 | 13G/A | 31 Dec 2025 | 11 Feb 2026, 19:59 |
| First Wilshire Securities Management, Inc. | 6.3% | $5,422,916 | 390,700 | $13.88 | 13G/A | 31 Dec 2024 | 13 Feb 2025, 19:00 |
| Holdings date | Option | Weight | Change | Value $ | Shares | Change | Activity % | Price | All Holders |
|---|---|---|---|---|---|---|---|---|---|
| 31 Dec 2025 | 1.1% | -0.23% | $4,480,678 | 304,808 | -62,830 | -17% | $14.70 | Q4 2025 | |
| 30 Sep 2025 | 1.7% | -0.1% | $6,514,545 | 367,638 | -21,796 | -5.6% | $17.72 | Q3 2025 | |
| 30 Jun 2025 | 1.6% | -0.02% | $6,022,986 | 389,434 | -4,049 | -1% | $15.47 | Q2 2025 | |
| 31 Mar 2025 | 1.7% | +0.01% | $5,855,027 | 393,483 | +2,783 | $14.88 | Q1 2025 | ||
| 31 Dec 2024 | 1.7% | -0.74% | $6,372,000 | 390,700 | -166,564 | -30% | $16.31 | Q4 2024 | |
| 30 Sep 2024 | 2.1% | +0.2% | $7,635,000 | 557,264 | +51,580 | +10% | $13.70 | Q3 2024 | |
| 30 Jun 2024 | 2.3% | -0.02% | $7,646,000 | 505,684 | -3,652 | -0.72% | $15.12 | Q2 2024 | |
| 31 Mar 2024 | 2.2% | +0.04% | $7,564,000 | 509,336 | +9,773 | +2% | $14.85 | Q1 2024 | |
| 31 Dec 2023 | 2.9% | -0.97% | $9,042,000 | 499,563 | -166,331 | -25% | $18.10 | Q4 2023 | |
| 30 Sep 2023 | 5.9% | +0.56% | $17,380,000 | 665,894 | +63,070 | +10% | $26.10 | Q3 2023 | |
| 30 Jun 2023 | 7.6% | +0.21% | $22,220,000 | 602,824 | +16,882 | +2.9% | $36.86 | Q2 2023 | |
| 31 Mar 2023 | 7.5% | +0.35% | $21,961,000 | 585,942 | +27,432 | +4.9% | $37.48 | Q1 2023 | |
| 31 Dec 2022 | 8.2% | -0.12% | $23,541,000 | 558,510 | -8,122 | -1.4% | $42.15 | Q4 2022 | |
| 30 Sep 2022 | 8.1% | -0.02% | $20,025,000 | 566,632 | -1,211 | -0.21% | $35.34 | Q3 2022 | |
| 30 Jun 2022 | 7.1% | +0.92% | $19,108,000 | 567,843 | +73,521 | +15% | $33.65 | Q2 2022 | |
| 31 Mar 2022 | 6.8% | +0.08% | $19,461,000 | 494,322 | +5,894 | +1.2% | $39.37 | Q1 2022 | |
| 31 Dec 2021 | 7.9% | -0.13% | $25,203,000 | 488,428 | -7,953 | -1.6% | $51.60 | Q4 2021 | |
| 30 Sep 2021 | 7.1% | +0.49% | $21,468,000 | 496,381 | +33,779 | +7.3% | $43.25 | Q3 2021 | |
| 30 Jun 2021 | 7.1% | +1.2% | $20,382,000 | 462,602 | +78,087 | +20% | $44.06 | Q2 2021 | |
| 31 Mar 2021 | 6.5% | -0.08% | $17,349,000 | 384,515 | -4,479 | -1.2% | $45.12 | Q1 2021 | |
| 31 Dec 2020 | 6.6% | +0.09% | $16,279,000 | 388,994 | +5,336 | +1.4% | $41.85 | Q4 2020 | |
| 30 Sep 2020 | 5.9% | +0.57% | $12,427,000 | 383,658 | +37,063 | +11% | $32.39 | Q3 2020 | |
| 30 Jun 2020 | 5.9% | +2.3% | $12,720,000 | 346,595 | +132,839 | +62% | $36.70 | Q2 2020 | |
| 31 Mar 2020 | 3.2% | +0.65% | $5,771,000 | 213,756 | +42,935 | +25% | $27.00 | Q1 2020 | |
| 31 Dec 2019 | 2.1% | +0.3% | $5,682,000 | 170,821 | +24,037 | +16% | $33.26 | Q4 2019 | |
| 30 Sep 2019 | 1.8% | +1.1% | $4,638,000 | 146,784 | +88,587 | +152% | $31.60 | Q3 2019 | |
| 30 Jun 2019 | 0.75% | -0.86% | $1,890,000 | 58,197 | -66,077 | -53% | $32.48 | Q2 2019 | |
| 31 Mar 2019 | 1.6% | +0.7% | $4,753,000 | 124,274 | +53,288 | +75% | $38.25 | Q1 2019 | |
| 31 Dec 2018 | 0.93% | -0.01% | $2,480,000 | 70,986 | -592 | -0.83% | $34.94 | Q4 2018 | |
| 30 Sep 2018 | 0.86% | +0.05% | $2,903,000 | 71,578 | +4,291 | +6.4% | $40.56 | Q3 2018 | |
| 30 Jun 2018 | 0.77% | -0.01% | $2,588,000 | 67,287 | -544 | -0.8% | $38.46 | Q2 2018 | |
| 31 Mar 2018 | 0.65% | +0.06% | $2,334,000 | 67,831 | +5,820 | +9.4% | $34.41 | Q1 2018 | |
| 31 Dec 2017 | 1.2% | -0.02% | $4,348,000 | 62,011 | -1,220 | -1.9% | $70.12 | Q4 2017 | |
| 30 Sep 2017 | 1% | +0.02% | $3,700,000 | 63,231 | +1,025 | +1.6% | $58.52 | Q3 2017 | |
| 30 Jun 2017 | 0.79% | -0.01% | $2,759,000 | 62,206 | -500 | -0.8% | $44.35 | Q2 2017 | |
| 31 Mar 2017 | 0.9% | +0.12% | $3,115,000 | 62,706 | +8,151 | +15% | $49.68 | Q1 2017 | |
| 31 Dec 2016 | 0.64% | -0.04% | $2,242,000 | 54,555 | -3,025 | -5.3% | $41.10 | Q4 2016 | |
| 30 Sep 2016 | 0.71% | -0% | $2,384,000 | 57,580 | -350 | -0.6% | $41.40 | Q3 2016 | |
| 30 Jun 2016 | 0.56% | -0.01% | $1,732,000 | 57,930 | -550 | -0.94% | $29.90 | Q2 2016 | |
| 31 Mar 2016 | 0.66% | -0.02% | $1,997,000 | 58,480 | -1,735 | -2.9% | $34.15 | Q1 2016 | |
| 31 Dec 2015 | 0.51% | -0.01% | $1,825,000 | 60,215 | -805 | -1.3% | $30.31 | Q4 2015 | |
| 30 Sep 2015 | 0.43% | +0.21% | $1,647,000 | 61,020 | +30,260 | +98% | $26.99 | Q3 2015 | |
| 30 Jun 2015 | 0.26% | +0.26% | $1,134,000 | 30,760 | +30,760 | NEW | $36.87 | Q2 2015 |