Revenue
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $36.5M | $42.3M | $43.3M | $44.1M | $32.5M | $34.5M | $39.2M | $42.4M | $38.5M | $34.5M | $33.9M | $36.3M | $32.2M | $34.2M | $35,535 |
| Gross profit | $9.1M | $10.8M | $11.7M | $11.7M | $7.7M | $7.3M | $9.0M | $10.6M | $9.5M | $8.8M | $8.9M | $8.3M | $6.4M | $5.1M | $8.3M |
| Gross margin | 25.07% | 25.43% | 27.06% | 26.63% | 23.63% | 21.08% | 22.96% | 25.11% | 24.55% | 25.45% | 26.30% | 22.89% | 19.75% | 15.02% | 23,410.72% |
| Research & development | $384,000 | $392,000 | $397,000 | $375,000 | $357,000 | $355,000 | $345,000 | $451,000 | $208,000 | $200,000 | $182,000 | $196,000 | $281,000 | $295,000 | $250,000 |
| Operating expenses | $8.9M | $9.7M | $9.5M | $9.4M | $7.7M | $8.2M | $8.2M | $8.4M | $8.0M | $7.3M | $7.7M | $8.3M | $7.2M | $8.0M | $8.9M |
| Operating income | $254,000 | $1.1M | $2.2M | $2.4M | −$61,000 | $879,000 | $1.5M | $1.2M | $1.3M | $788,000 | $517,000 | −$2,000 | −$1.5M | −$2.8M | −$586,000 |
| Operating margin | 0.70% | 2.58% | 5.15% | 5.34% | −0.19% | 2.55% | 3.95% | 2.83% | 3.44% | 2.29% | 1.52% | −0.01% | −4.61% | −8.32% | −1,649.08% |
| EBITDA | $3.0M | $5.3M | $7.3M | $5.4M | $3.0M | $4.0M | $4.0M | $3.4M | $3.2M | $2.6M | $2.8M | $2.3M | $1.0M | −$164,000 | $2.0M |
| EBITDA margin | 8.21% | 12.59% | 16.92% | 12.32% | 9.24% | 11.55% | 10.20% | 8.05% | 8.20% | 7.62% | 8.13% | 6.32% | 3.13% | −0.48% | 5,715.49% |
| Net income | −$41,000 | $1.1M | $1.5M | $2.4M | −$591,000 | $878,000 | $1.5M | $1.2M | $1.3M | $779,000 | $521,000 | $57,000 | −$1.0M | −$3.1M | −$688,000 |
| Net profit margin | −0.11% | 2.48% | 3.57% | 5.44% | −1.82% | 2.55% | 3.94% | 2.80% | 3.41% | 2.26% | 1.54% | 0.16% | −3.17% | −9.07% | −1,936.12% |
| Basic EPSper basic share | -$0.01 | $0.13 | $0.19 | $0.30 | -$0.08 | $0.12 | $0.21 | $0.17 | $0.19 | $0.11 | $0.08 | $0.01 | -$0.16 | -$0.47 | -$0.11 |
| Diluted EPSper diluted share | -$0.01 | $0.12 | $0.19 | $0.29 | -$0.08 | $0.12 | $0.21 | $0.16 | $0.18 | $0.11 | — | — | — | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
YONG SIEW WAI | ≈12.15%1.26M shares |
HOROWITZ RICHARD M | ≈6.41%664.78K shares |
RENAISSANCE TECHNOLOGIES LLC | 3.44%356.86K shares |
Compound Planning, Inc. | 3.23%334.9K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.96%307.48K shares |
LIM HWEE POH | ≈2.23%231.27K shares |
ADELMAN JASON T | ≈2.03%210.09K shares |
DIMENSIONAL FUND ADVISORS LP | 1.83%190.14K shares |
JANE STREET GROUP, LLC | 1.82%188.75K shares |
TING HOCK MING | ≈1.26%131.04K shares |
Huntleigh Advisors, Inc. | 1.09%113.11K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.68%70.61K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.62%64.7K shares |
BlackRock, Inc. | 0.55%57.03K shares |
Informed Momentum Co LLC | 0.53%54.85K shares |
STONEBRIDGE CAPITAL MANAGEMENT INC | 0.44%46K shares |
VANGUARD FIDUCIARY TRUST CO | 0.40%41.45K shares |
UBS Group AG | 0.37%38.37K shares |
SEI INVESTMENTS CO | 0.31%32.49K shares |
STATE STREET CORP | 0.30%31.02K shares |
Percentages use 10.37M 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 |
|---|---|---|---|---|---|---|
| Jun 19, 2026Form 4 | ADELMAN JASON TDirector | SellCommon Stock | 5.0K | $14.88 | $74.4K | 140.1K |
| Jun 18, 2026Form 4 | ADELMAN JASON TDirector | SellCommon Stock | 5.0K | $15.84 | $79.2K | 145.1K |
| May 26, 2026Form 4 | TING HOCK MINGDirector | SellTRT Common Stock | 17.2K | $16.65 | $286.4K | 131.0K |
| May 19, 2026Form 4 | ADELMAN JASON TDirector | SellCommon Stock | 5.6K | $13.97 | $78.5K | 40.0K |
| May 19, 2026Form 4 | ADELMAN JASON TDirector | SellCommon Stock | 9.4K | $14.01 | $131.1K | 45.6K |