Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $166.3M | $145.8M | $117.2M | $138.1M | $143.4M | $90.2M | $93.0M | $85.0M | $69.3M | $62.0M |
| Gross profit | $26.8M | $22.3M | $16.9M | $21.8M | $27.3M | $16.0M | $18.0M | $18.8M | $18.0M | $15.4M |
| Gross margin | 16.11% | 15.31% | 14.42% | 15.78% | 19.07% | 17.74% | 19.33% | 22.09% | 25.91% | 24.83% |
| Operating expenses | $20.5M | $20.9M | $17.6M | $17.4M | $16.8M | $10.6M | $10.3M | $12.4M | $6.1M | $4.7M |
| Operating income | $6.3M | $1.4M | −$664,955 | $4.4M | $10.5M | $5.4M | $7.7M | $6.3M | $11.8M | $10.7M |
| Operating margin | 3.81% | 0.99% | −0.57% | 3.20% | 7.32% | 5.97% | 8.24% | 7.47% | 17.08% | 17.24% |
| EBITDA | $6.8M | $1.9M | $1.9M | $6.8M | $12.6M | $7.0M | $9.2M | $7.6M | $13.1M | $12.0M |
| EBITDA margin | 4.08% | 1.31% | 1.60% | 4.96% | 8.82% | 7.77% | 9.87% | 8.95% | 18.83% | 19.38% |
| Net income | $3.5M | −$848,369 | −$2.0M | $2.4M | $7.9M | $4.1M | $6.5M | $5.1M | $10.4M | $10.7M |
| Net profit margin | 2.13% | −0.58% | −1.71% | 1.75% | 5.52% | 4.60% | 6.96% | 6.02% | 15.02% | 17.23% |
| Basic EPSper basic share | $0.28 | -$0.07 | -$0.16 | $0.19 | $0.67 | $0.37 | $0.57 | $0.46 | $1.07 | $1.22 |
| Diluted EPSper diluted share | $0.27 | -$0.07 | -$0.16 | $0.19 | $0.67 | $0.37 | $0.57 | $0.45 | $1.07 | $1.22 |
Reported shareholders
| Holder | % owned |
|---|---|
Ng Tsze Lun | ≈7.88%1M shares |
RENAISSANCE TECHNOLOGIES LLC | 2.35%298.28K shares |
MARSHALL WACE, LLP | 2.06%261.73K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 1.60%202.92K shares |
HRT FINANCIAL LP | 1.28%162.6K shares |
DIMENSIONAL FUND ADVISORS LP | 0.81%102.56K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 0.80%101.88K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.51%65.2K shares |
CITADEL ADVISORS LLC | 0.39%49.09K shares |
Access Investment Management LLC | 0.35%45.05K shares |
Quadrature Capital Ltd | 0.35%44.04K shares |
VANGUARD FIDUCIARY TRUST CO | 0.30%37.5K shares |
ACADIAN ASSET MANAGEMENT LLC | 0.26%33.46K shares |
GOLDMAN SACHS GROUP INC | 0.26%33.1K shares |
BlackRock, Inc. | 0.18%23.27K shares |
STATE STREET CORP | 0.17%21.71K shares |
TWO SIGMA SECURITIES, LLC | 0.15%19.67K shares |
NewEdge Advisors, LLC | 0.15%19.67K shares |
NORTHERN TRUST CORP | 0.12%15.85K shares |
MORGAN STANLEY | 0.11%14.41K shares |
Percentages use 12.7M 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 |
|---|---|---|---|---|---|---|
| Apr 21, 2026Form 4 | Lee Gilbert K.Chief Financial Officer | SellCommon Stock | 400 | $3.32 | $1.3K | 5.0K |
| Oct 6, 2025Form 5 | Ng Tsze LunOther | SellCommon Stock | 112.5K | $3.07 | $345.4K | 1.00M |
| Sep 12, 2025Form 5 | Lee Gilbert K.Chief Financial Officer | SellCommon Stock | 1.5K | $3.24 | $4.9K | 5.4K |
| Mar 18, 2025Form 5 | Lee Gilbert K.Chief Financial Officer | SellCommon Stock | 1.8K | $3.28 | $5.9K | 6.9K |
| Mar 12, 2025Form 5 | Ng Tsze LunOther | SellCommon Stock | 62.9K | $3.55 | $223.3K | 125.0K |