Revenue
2010
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 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $76.5M | $66.9M | $59.4M | $45.0M | $43.1M | $43.5M | $39.3M | $22.6M | $120.6M | $93.7M | $56.9M | $47.7M | $13.7M | $12.2M | $13.7M | $3.3M | — |
| Gross profit | $32.3M | $27.5M | $25.7M | $16.6M | $17.0M | $17.6M | $15.6M | $8.2M | $39.9M | $29.2M | $16.3M | $15.6M | $1.1M | $1.4M | $2.1M | $1.4M | — |
| Gross margin | 42.21% | 41.10% | 43.27% | 36.79% | 39.34% | 40.49% | 39.63% | 36.29% | 33.09% | 31.18% | 28.69% | 32.73% | 8.37% | 11.31% | 15.52% | 42.12% | — |
| Research & development | $2.4M | $3.4M | $3.3M | $4.4M | $3.2M | $1.8M | $1.5M | $5.6M | — | — | — | — | — | — | — | — | — |
| Operating expenses | $31.8M | $32.7M | $27.2M | $30.7M | $25.7M | $22.2M | $23.0M | $20.8M | $34.8M | $24.1M | $13.8M | $12.6M | $798,135 | $683,372 | $0 | $2.4M | — |
| Operating income | $509,826 | −$5.3M | −$1.5M | −$14.1M | −$8.7M | −$4.6M | −$7.4M | −$12.6M | $5.1M | $5.1M | $2.5M | $3.0M | $346,847 | $692,756 | $1.1M | −$1.0M | — |
| Operating margin | 0.67% | −7.88% | −2.55% | −31.38% | −20.27% | −10.50% | −18.97% | −55.43% | 4.24% | 5.40% | 4.40% | 6.32% | 2.54% | 5.70% | 8.04% | −30.32% | — |
| EBITDA | $1.9M | −$3.9M | −$485,433 | −$12.4M | −$7.4M | −$2.7M | −$4.4M | −$10.2M | $8.3M | $7.4M | $3.3M | $3.5M | $357,990 | $711,621 | $1.1M | −$978,457 | — |
| EBITDA margin | 2.44% | −5.89% | −0.82% | −27.49% | −17.17% | −6.21% | −11.29% | −45.19% | 6.85% | 7.85% | 5.75% | 7.36% | 2.62% | 5.85% | 8.21% | −29.61% | — |
| Net income | −$28.1M | −$7.2M | −$9.2M | −$13.0M | −$7.8M | −$10.5M | −$22.4M | −$9.2M | $4.4M | $5.0M | $2.8M | $2.7M | $288,497 | $648,199 | $1.0M | −$1.0M | $155,010 |
| Net profit margin | −36.75% | −10.81% | −15.49% | −28.92% | −18.10% | −24.06% | −56.96% | −40.81% | 3.64% | 5.33% | 4.99% | 5.60% | 2.11% | 5.33% | 7.36% | −31.13% | — |
| Basic EPSper basic share | -$1,556.60 | -$76,909.48 | -$3,065,625.00 | -$6,510,479.00 | $10.50 | -$525.00 | — | -$3,780.00 | $1,344.00 | $2,478.00 | $1,722.00 | $1,638.00 | $252.00 | $504.00 | $504.00 | -$756.00 | — |
| Diluted EPSper diluted share | -$1,556.60 | -$76,909.48 | -$3,065,625.00 | -$6,510,479.00 | $10.50 | -$525.00 | — | -$3,780.00 | $1,302.00 | $2,478.00 | $1,680.00 | $1,638.00 | $252.00 | $504.00 | $504.00 | -$756.00 | — |
Reported shareholders
| Holder | % owned |
|---|---|
UBS Group AG | 2.66%33.45K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 1.02%12.79K shares |
VANGUARD FIDUCIARY TRUST CO | 0.72%9.12K shares |
Tower Research Capital LLC (TRC) | 0.07%849 shares |
HARBOUR INVESTMENTS, INC. | <0.01%20 shares |
Strategic Wealth Partners, Ltd. | <0.01%20 shares |
Beaird Harris Wealth Management, LLC | <0.01%7 shares |
FMR LLC | <0.01%1 shares |
MORGAN STANLEY | <0.01%1 shares |
Allworth Financial LP | <0.01%1 shares |
OSAIC HOLDINGS, INC. | <0.01%1 shares |
Gleason Group, Inc. | <0.01%1 shares |
Caitong International Asset Management Co., Ltd | <0.01%1 shares |
Percentages use 1.26M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.