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 | $109.4M | $92.1M | $71.5M | $1.0M | $4.5M | $43.3M | $24.6M | $21.2M | $12.1M | $7.8M | $7.2M | $6.5M | $4.7M | $2.0M | $1.1M | $71,065 |
| Gross profit | $73.6M | $59.4M | $42.9M | $39.0M | $35.6M | $24.1M | $15.4M | $12.2M | $6.0M | $4.3M | $3.6M | $3.3M | $2.8M | $1.9M | — | — |
| Gross margin | 67.25% | 64.45% | 59.98% | 3,801.64% | 789.04% | 55.65% | 62.77% | 57.56% | 49.09% | 55.99% | 49.84% | 50.46% | 60.23% | 94.20% | — | — |
| Research & development | $0 | $0 | — | — | — | $0 | $1.6M | $0 | — | — | — | — | — | — | — | — |
| Operating expenses | $61.9M | $73.1M | $69.3M | $51.3M | $35.3M | $26.2M | $19.1M | $12.0M | $8.1M | $5.9M | $4.2M | $4.3M | $3.1M | $2.3M | $2.6M | $1.9M |
| Operating income | $11.7M | −$13.7M | −$26.4M | −$12.3M | $361,100 | −$2.1M | −$3.7M | $180,132 | −$2.1M | −$1.6M | −$597,407 | −$1.0M | −$267,536 | −$454,922 | −$1.5M | −$1.8M |
| Operating margin | 10.69% | −14.88% | −36.91% | −1,199.10% | 7.99% | −4.93% | −15.02% | 0.85% | −17.56% | −20.40% | −8.27% | −15.78% | −5.72% | −22.87% | −130.81% | −2,597.95% |
| EBITDA | $16.0M | −$9.4M | −$24.0M | −$10.3M | $2.3M | −$59,431 | −$2.4M | $496,634 | −$1.8M | −$1.3M | −$263,457 | −$761,988 | −$73,745 | −$267,818 | −$1.3M | −$1.8M |
| EBITDA margin | 14.64% | −10.18% | −33.56% | −1,001.83% | 51.51% | −0.14% | −9.80% | 2.34% | −14.89% | −17.37% | −3.65% | −11.72% | −1.58% | −13.46% | −117.74% | −2,513.62% |
| Net income | $5.1M | −$20.1M | −$17.6M | −$11.4M | $378,079 | −$2.2M | −$3.1M | $226,344 | −$2.1M | −$1.5M | −$595,140 | −$1.0M | −$267,290 | −$454,553 | −$2.1M | −$2.0M |
| Net profit margin | 4.69% | −21.83% | −24.56% | −1,115.95% | 8.37% | −5.10% | −12.78% | 1.07% | −17.35% | −19.86% | −8.24% | −15.77% | −5.71% | −22.85% | −190.80% | −2,827.02% |
| Basic EPSper basic share | $0.28 | -$1.10 | -$1.03 | -$0.64 | $0.02 | -$0.15 | -$0.23 | $0.02 | -$0.21 | -$0.15 | -$0.06 | -$0.12 | -$0.06 | — | — | — |
| Diluted EPSper diluted share | $0.27 | -$1.10 | -$1.03 | -$0.64 | $0.02 | -$0.15 | -$0.23 | $0.02 | -$0.21 | -$0.15 | — | -$0.12 | -$0.06 | — | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
Whetstone Capital Advisors, LLC | 8.01%1.51M shares |
ROYCE & ASSOCIATES LP | 5.78%1.09M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.71%699.6K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 3.42%644.15K shares |
RICE HALL JAMES & ASSOCIATES, LLC | 3.37%633.84K shares |
BLAIR WILLIAM & CO/IL | 3.23%607.93K shares |
FEBBO WILLIAM J | ≈3.19%600.85K shares |
AQR CAPITAL MANAGEMENT LLC | 3.10%583.96K shares |
DIMENSIONAL FUND ADVISORS LP | 2.54%477.69K shares |
BlackRock, Inc. | 2.36%445.38K shares |
Lang James Paul | ≈2.30%433.84K shares |
Parkman Healthcare Partners LLC | 1.86%350.35K shares |
Bullseye Asset Management LLC | 1.37%258.31K shares |
AWM Investment Company, Inc. | 1.28%240.42K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.10%207.35K shares |
Silvestro Stephen L | ≈0.98%185.29K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 0.90%169.54K shares |
RENAISSANCE TECHNOLOGIES LLC | 0.89%167.7K shares |
MARSHALL WACE, LLP | 0.86%162.19K shares |
P.A.W. CAPITAL CORP | 0.85%160K shares |
Percentages use 18.83M 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 |
|---|---|---|---|---|---|---|
| Dec 19, 2025Form 4 | Stelmakh EdwardChief Finance & Strat Officer | SellCommon Stock | 1.4K | $13.51 | $18.8K | 126.8K |
| Oct 3, 2025Form 4 | Silvestro Stephen LChief Executive Officer | SellCommon Stock | 1.6K | $18.75 | $30.4K | 188.9K |
| Aug 28, 2025Form 4 | Spangler Patrick DDirector | SellCommon Stock | 11.1K | $17.49 | $194.5K | 44.2K |
| Mar 14, 2025Form 4 | Lang James PaulDirector | BuyCommon Stock | 321.4K | $7.60 | $2.44M | 389.5K |
| Dec 12, 2024Form 4 | FEBBO WILLIAM JCEO | BuyCommon Stock | 20.0K | $5.01 | $100.2K | 601.3K |