Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $71.8M | $109.3M | $115.0M | $86.5M |
| Gross profit | $26.9M | $32.5M | $35.9M | $22.2M |
| Gross margin | 37.52% | 29.69% | 31.22% | 25.66% |
| Research & development | $2.1M | $343,493 | $0 | — |
| Operating expenses | $25.0M | $27.4M | $23.0M | $17.6M |
| Operating income | $2.0M | $5.0M | $12.9M | $4.6M |
| Operating margin | 2.76% | 4.62% | 11.23% | 5.32% |
| EBITDA | $2.1M | $5.2M | $13.1M | $4.8M |
| EBITDA margin | 2.95% | 4.78% | 11.40% | 5.54% |
| Net income | $1.5M | $1.8M | $10.4M | $4.2M |
| Net profit margin | 2.10% | 1.61% | 9.05% | 4.81% |
| Basic EPSper basic share | $0.04 | $0.04 | $0.26 | $0.10 |
| Diluted EPSper diluted share | $0.04 | $0.04 | $0.26 | $0.10 |
Reported shareholders
| Holder | % owned |
|---|---|
Shan David | ≈77.23%32.16M shares |
BANK OF AMERICA CORP /DE/ | 0.60%250K shares |
Chen Yunhao | ≈0.32%133.33K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.20%82.77K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.18%75.06K shares |
CITIGROUP INC | 0.13%55.87K shares |
Smith Michael Glenn | ≈0.12%50K shares |
BlackRock, Inc. | 0.07%31.05K shares |
VANGUARD FIDUCIARY TRUST CO | 0.05%21.23K shares |
TWO SIGMA SECURITIES, LLC | 0.04%18.46K shares |
StoneX Group Inc. | 0.04%17.78K shares |
NORTHERN TRUST CORP | 0.04%15.19K shares |
XTX Topco Ltd | 0.04%15.11K shares |
Sheffield Mark | ≈0.02%9K shares |
Zhu Ting | ≈0.02%9K shares |
Pietrogrande Paolo | ≈0.02%9K shares |
Tower Research Capital LLC (TRC) | <0.01%2.34K shares |
UBS Group AG | <0.01%326 shares |
SBI Securities Co., Ltd. | <0.01%6 shares |
Percentages use 41.64M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 2, 2025Form 4 | Sheffield MarkDirector | BuyCommon Stock | 50 | — | — | 4.9K |
| Dec 31, 2024Form 5 | Sheffield MarkDirector | BuyCommon Stock | 367 | — | — | 4.9K |