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 | $46.1M | $30.8M | $45.9M | $24.0M | $184.1M | $75.1M | $36.5M | $30.1M | $48.6M | $59.8M | $46.3M | $31.0M | $32.8M | $24.3M | $46.5M |
| Gross profit | $7.9M | $3.5M | $7.0M | $3.8M | $32.5M | $14.5M | $5.7M | $5.2M | $9.2M | $9.9M | $8.4M | $4.4M | $7.2M | $5.2M | $14.3M |
| Gross margin | 17.17% | 11.39% | 15.28% | 15.90% | 17.63% | 19.35% | 15.74% | 17.27% | 18.98% | 16.60% | 18.13% | 14.15% | 22.09% | 21.55% | 30.84% |
| Research & development | $4.1M | $3.4M | $3.9M | $4.3M | $4.6M | $3.7M | $3.0M | $3.4M | $3.4M | $3.0M | $2.9M | $2.8M | $2.8M | $1.6M | $2.5M |
| Operating expenses | $10.8M | $9.4M | $9.4M | $8.8M | $9.6M | $7.4M | $7.8M | $7.9M | $8.3M | $7.8M | $7.9M | $7.3M | $7.4M | $7.5M | $8.7M |
| Operating income | −$2.9M | −$5.9M | −$2.3M | −$5.0M | $22.8M | $7.1M | −$2.1M | −$2.7M | $874,379 | $2.1M | $511,658 | −$2.9M | −$168,836 | −$2.3M | $5.7M |
| Operating margin | −6.21% | −19.29% | −5.11% | −20.73% | 12.39% | 9.43% | −5.78% | −8.95% | 1.80% | 3.54% | 1.10% | −9.41% | −0.52% | −9.30% | 12.15% |
| EBITDA | −$2.0M | −$4.9M | −$1.5M | −$4.3M | $23.3M | $7.7M | −$1.6M | −$2.1M | $1.5M | $3.1M | $2.0M | −$1.4M | $1.4M | −$1.2M | $6.7M |
| EBITDA margin | −4.35% | −15.95% | −3.17% | −17.95% | 12.68% | 10.20% | −4.37% | −6.93% | 3.07% | 5.16% | 4.26% | −4.41% | 4.41% | −4.95% | 14.35% |
| Net income | −$243,101 | −$4.0M | −$2.9M | −$3.8M | $17.7M | $5.6M | −$1.3M | −$2.1M | $873,960 | $1.6M | $760,008 | −$972,036 | $174,658 | −$128,974 | $4.5M |
| Net profit margin | −0.53% | −12.87% | −6.23% | −15.68% | 9.61% | 7.39% | −3.50% | −6.96% | 1.80% | 2.69% | 1.64% | −3.14% | 0.53% | −0.53% | 9.77% |
| Basic EPSper basic share | -$0.02 | -$0.34 | -$0.24 | -$0.32 | $1.56 | $0.52 | -$0.12 | -$0.20 | $0.08 | $0.15 | $0.07 | -$0.09 | $0.02 | -$0.01 | $0.37 |
| Diluted EPSper diluted share | -$0.02 | -$0.34 | -$0.24 | -$0.32 | $1.53 | $0.52 | -$0.12 | -$0.20 | $0.08 | $0.15 | $0.07 | -$0.09 | $0.02 | -$0.01 | $0.36 |
Reported shareholders
| Holder | % owned |
|---|---|
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 3.69%434.67K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.44%405.85K shares |
OSAIC HOLDINGS, INC. | 1.28%151.4K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.90%105.75K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.82%96.6K shares |
SMITH, MOORE & CO. | 0.82%96.4K shares |
VANGUARD FIDUCIARY TRUST CO | 0.45%52.85K shares |
Fortis Capital Management LLC | 0.41%48.5K shares |
DIMENSIONAL FUND ADVISORS LP | 0.31%36.91K shares |
BlackRock, Inc. | 0.29%34.14K shares |
ACADIAN ASSET MANAGEMENT LLC | 0.18%21.32K shares |
NORTHERN TRUST CORP | 0.17%19.98K shares |
STATE STREET CORP | 0.14%16.9K shares |
HRT FINANCIAL LP | 0.11%12.56K shares |
EVERGREEN CAPITAL MANAGEMENT LLC | 0.09%10.6K shares |
Vanguard Global Advisers, LLC | 0.03%3.86K shares |
MORGAN STANLEY | <0.01%300 shares |
BARCLAYS PLC | <0.01%41 shares |
Caitong International Asset Management Co., Ltd | <0.01%2 shares |
Percentages use 11.78M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2025Form 4 | Kim OCPresident | SellOptions To Purchase Common Stock | 200.0K | $3.73 | $746.0K | 1.10M |