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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $0 | $0 | $18.7M | $25.2M | $29.0M | $29.1M | $25.0M | $28.2M | $41.8M | $48.6M | $57.8M | $57.9M | $49.6M | $46.4M | $46.1M | $41.3M |
| Gross profit | −$328,000 | −$194,000 | $6.4M | $9.5M | $11.9M | $12.6M | $11.2M | $13.4M | $24.0M | $29.5M | $36.7M | $35.3M | $29.9M | $27.3M | $27.5M | $24.6M |
| Gross margin | — | — | 33.99% | 37.52% | 41.14% | 43.20% | 44.70% | 47.49% | 57.43% | 60.63% | 63.53% | 61.00% | 60.21% | 58.87% | 59.79% | 59.69% |
| Research & development | — | $3.3M | $3.7M | $4.4M | $5.8M | $5.5M | $5.8M | $7.8M | $9.3M | $8.6M | $8.3M | $9.0M | $7.6M | $8.3M | $7.1M | $7.7M |
| Operating expenses | $4.1M | $1.9M | $13.1M | $16.7M | $19.4M | $18.1M | $19.8M | $23.7M | $40.2M | $25.9M | $26.5M | $27.3M | $22.2M | $15.2M | $17.0M | $22.8M |
| Operating income | −$4.4M | −$2.1M | −$6.8M | −$7.2M | −$7.5M | −$5.6M | −$8.6M | −$10.3M | −$16.2M | $3.6M | $10.3M | $8.0M | $7.6M | $42.5M | $10.6M | $1.8M |
| Operating margin | — | — | −36.21% | −28.65% | −25.87% | −19.15% | −34.19% | −36.68% | −38.74% | 7.33% | 17.76% | 13.77% | 15.37% | 91.61% | 22.95% | 4.35% |
| EBITDA | −$4.4M | −$1.6M | −$5.8M | −$4.3M | −$4.6M | −$3.3M | −$6.6M | −$8.7M | −$14.7M | $5.4M | $12.3M | $9.9M | $8.4M | $43.8M | $11.5M | — |
| EBITDA margin | — | — | −31.18% | −16.87% | −15.98% | −11.19% | −26.55% | −31.03% | −35.07% | 11.18% | 21.32% | 17.18% | 16.94% | 94.27% | 24.89% | — |
| Net income | −$26.1M | −$9.0M | −$560,000 | $20.6M | −$7.7M | $505,000 | −$8.4M | −$16.7M | −$14.2M | $2.4M | $6.8M | $5.6M | $5.2M | $26.6M | $6.9M | $2.4M |
| Net profit margin | — | — | −2.99% | 81.56% | −26.56% | 1.74% | −33.58% | −59.27% | −33.90% | 5.02% | 11.72% | 9.66% | 10.44% | 57.41% | 15.04% | 5.75% |
| Basic EPSper basic share | -$14.77 | -$5.61 | -$0.30 | $12.90 | -$5.85 | $0.45 | -$7.65 | -$28.05 | -$24.75 | $4.05 | $11.10 | $9.15 | $8.55 | $43.95 | $11.55 | $4.05 |
| Diluted EPSper diluted share | -$14.77 | -$5.61 | -$0.30 | $12.45 | -$5.85 | $0.45 | -$7.65 | -$28.05 | -$24.75 | $3.90 | $10.65 | $8.70 | $8.25 | $43.35 | $11.25 | $4.05 |
Reported shareholders
| Holder | % owned |
|---|---|
First Finance Ltd. / HROMYK ANDREW | ≈61.34%1.64M shares |
BAGLEY EDWARD D | ≈5.26%140.67K shares |
Shay Capital LLC | 1.70%45.49K shares |
T3 Companies, LLC | 1.12%30K shares |
ALBION FINANCIAL GROUP /UT | 0.54%14.47K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.40%10.83K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.20%5.26K shares |
VANGUARD FIDUCIARY TRUST CO | 0.09%2.4K shares |
Tower Research Capital LLC (TRC) | 0.04%1.16K shares |
FINANCIAL CONSULATE, INC | <0.01%15 shares |
SBI Securities Co., Ltd. | <0.01%10 shares |
Caitong International Asset Management Co., Ltd | <0.01%1 shares |
Percentages use 2.68M 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 |
|---|---|---|---|---|---|---|
| Mar 2, 2026Form 4 | First Finance Ltd. +1TenPercentOwner | BuyCommon Stock | 437.5K | $4.00 | $1.75M | 1.64M |
| Mar 2, 2026Form 4 | First Finance Ltd. +1TenPercentOwner | BuyCommon Stock Purchase Warrant · derivative | 437.5K | — | — | 437.5K |
| Nov 24, 2025Form 4 | BAGLEY EDWARD DTenPercentOwner | SellCommon Stock | 700.0K | $3.00 | $2.10M | 140.7K |
| Feb 26, 2025Form 4 | BAGLEY EDWARD DTenPercentOwner | BuyCommon Stock | 2.00M | $0.50 | $1.00M | 12.59M |