Revenue
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 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $118.1M | $85.8M | $42.6M | $48.0M | $42.2M | $16.6M | $924,419 | $250,227 | $292,508 | $154,015 | $151,005 | $42,480 | $30,096 | $0 | — | — | — | — | — | — |
| Gross profit | $71.5M | $52.8M | $23.6M | $26.3M | $22.9M | $7.5M | $149,007 | $64,159 | $101,188 | $58,998 | $35,065 | $15,157 | $12,717 | $0 | — | — | — | — | — | — |
| Gross margin | 60.51% | 61.54% | 55.45% | 54.70% | 54.29% | 45.32% | 16.12% | 25.64% | 34.59% | 38.31% | 23.22% | 35.68% | 42.25% | — | — | — | — | — | — | — |
| Research & development | $300,000 | $600,000 | $600,000 | $500,000 | $300,000 | $40,000 | $158,105 | $164,162 | — | — | — | — | $0 | $215,143 | $195,949 | $946,702 | — | — | — | — |
| Operating expenses | $59.6M | $46.1M | $31.4M | $34.0M | $26.2M | $11.8M | $3.4M | $2.1M | $2.0M | $1.8M | $2.2M | $2.7M | $1.7M | $1.9M | $831,280 | $2.3M | — | — | — | — |
| Operating income | $11.8M | $6.7M | −$7.8M | −$7.7M | −$3.3M | −$4.3M | −$3.3M | −$2.0M | −$1.9M | −$1.7M | −$2.1M | −$2.7M | −$1.7M | −$1.9M | −$831,280 | −$2.3M | — | — | — | — |
| Operating margin | 10.02% | 7.78% | −18.27% | −16.09% | −7.81% | −26.01% | −355.74% | −814.74% | −656.05% | −1,098.64% | −1,416.84% | −6,249.80% | −5,728.12% | — | — | — | — | — | — | — |
| EBITDA | $14.0M | $8.2M | −$6.5M | −$6.9M | −$2.8M | −$4.1M | −$3.2M | −$2.0M | −$1.9M | −$1.6M | −$2.1M | −$2.6M | −$1.7M | −$1.8M | −$820,494 | −$2.3M | — | — | — | — |
| EBITDA margin | 11.81% | 9.52% | −15.31% | −14.31% | −6.65% | −24.55% | −350.67% | −806.99% | −640.53% | −1,068.44% | −1,385.61% | −6,142.49% | −5,601.43% | — | — | — | — | — | — | — |
| Net income | $9.7M | $12.8M | −$8.2M | −$7.9M | −$3.3M | −$12.6M | −$4.4M | −$2.2M | −$2.8M | −$1.9M | −$2.4M | −$2.7M | −$2.0M | −$2.0M | −$901,558 | −$2.3M | −$3.0M | −$4.4M | −$4.8M | −$1.7M |
| Net profit margin | 8.20% | 14.92% | −19.21% | −16.41% | −7.79% | −75.78% | −477.03% | −860.61% | −957.32% | −1,249.30% | −1,570.08% | −6,408.69% | −6,725.85% | — | — | — | — | — | — | — |
| Basic EPSper basic share | $0.43 | $0.57 | -$0.37 | -$0.35 | -$0.22 | -$0.98 | $0.40 | -$0.20 | -$0.50 | -$0.40 | -$0.50 | -$0.60 | -$0.60 | -$0.70 | — | — | — | — | — | — |
| Diluted EPSper diluted share | $0.40 | $0.55 | -$0.37 | -$0.35 | -$0.22 | -$0.98 | $0.40 | -$0.20 | -$0.50 | -$0.40 | -$0.50 | -$0.60 | -$0.60 | -$0.70 | -$0.30 | -$1.20 | — | — | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
FMR LLC | ≈14.99%3.4M shares |
Ganz Bryan | ≈5.35%1.21M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈3.34%758.7K shares |
Wealthspire Advisors, LLC | ≈2.66%604.7K shares |
CITADEL ADVISORS LLC | ≈2.33%529.73K shares |
Quinn Opportunity Partners LLC | ≈2.11%478.57K shares |
RENAISSANCE TECHNOLOGIES LLC | ≈1.89%429.85K shares |
BlackRock, Inc. | ≈1.78%404.41K shares |
PINNACLE ASSOCIATES LTD | ≈1.63%368.87K shares |
MONETA GROUP INVESTMENT ADVISORS LLC | ≈1.48%336.64K shares |
MILLENNIUM MANAGEMENT LLC | ≈1.43%325.55K shares |
UBS Group AG | ≈1.36%309.13K shares |
Walleye Capital LLC | ≈1.17%266.3K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈1.00%227.36K shares |
D. E. Shaw & Co., Inc. | ≈1.00%226.68K shares |
Wager Lisa | ≈0.98%222.06K shares |
Hughes Herbert | ≈0.65%147.8K shares |
TUDOR INVESTMENT CORP ET AL | ≈0.62%140.7K shares |
DIMENSIONAL FUND ADVISORS LP | ≈0.60%136.96K shares |
BANK OF AMERICA CORP /DE/ | ≈0.53%121.18K shares |
Percentages use 22.69M shares of this listed class outstanding on May 31, 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 15, 2026Form 4/A | Ganz BryanOther | BuyCommon Stock | 1.5K | $6.56 | $9.8K | 382.7K |
| Apr 15, 2026Form 4 | Ganz BryanOther | BuyCommon Stock | 1.5K | $6.56 | $9.8K | 382.7K |
| Oct 10, 2025Form 4 · 10b5-1 | Hughes HerbertDirector | SellCommon Stock | 5.0K | $29.00 | $145.0K | 130.2K |
| Oct 10, 2025Form 4 · 10b5-1 | Ganz BryanPresident and CEO | SellCommon Stock · indirect | 40.0K | $29.90 | $1.20M | 288.1K |
| Apr 22, 2025Form 4 | Rooney EmilyDirector | BuyCommon Stock | 2.5K | $20.50 | $51.3K | 37.6K |