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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $194.1M | $154.8M | $152.5M | $119.0M | $92.9M | $37.3M | $12.5M | $42,515 | $23,200 | $5.2M | $1.2M | $714,158 | $808,363 | $673,778 |
| Gross profit | $166.3M | $133.4M | $133.6M | $100.4M | $74.9M | $28.4M | $9.9M | $6.3M | $2.7M | $3.3M | $971,090 | $541,308 | $627,059 | $473,870 |
| Gross margin | 85.72% | 86.15% | 87.61% | 84.32% | 80.62% | 76.24% | 79.75% | 14,883.94% | 11,482.55% | 62.85% | 79.67% | 75.80% | 77.57% | 70.33% |
| Research & development | $7.3M | $6.9M | $6.1M | $3.0M | — | — | — | — | — | — | $23,925 | — | — | — |
| Operating expenses | $174.0M | $153.8M | $148.1M | $143.8M | $129.2M | $86.3M | $12.8M | $8.4M | $3.9M | $4.5M | $1.2M | $1.1M | $1.2M | $1.0M |
| Operating income | −$7.7M | −$20.4M | −$14.5M | −$43.4M | −$54.3M | −$57.8M | −$2.9M | −$2.1M | −$1.2M | −$1.2M | −$262,217 | −$530,879 | −$546,408 | −$540,025 |
| Operating margin | −3.95% | −13.18% | −9.50% | −36.50% | −58.47% | −155.04% | −23.18% | −4,836.27% | −5,294.63% | −22.42% | −21.51% | −74.34% | −67.59% | −80.15% |
| EBITDA | −$6.7M | −$19.9M | −$13.3M | −$42.4M | −$53.9M | — | — | — | — | — | −$218,469 | −$473,904 | −$489,434 | −$483,051 |
| EBITDA margin | −3.46% | −12.86% | −8.73% | −35.59% | −58.08% | — | — | — | — | — | −17.92% | −66.36% | −60.55% | −71.69% |
| Net income | $14.4M | −$21.4M | −$20.6M | −$45.5M | −$60.9M | −$58.6M | −$3.1M | −$1.2M | −$1.2M | −$1.1M | −$61,992 | −$460,485 | −$268,262 | −$445,649 |
| Net profit margin | 7.40% | −13.83% | −13.50% | −38.25% | −65.57% | −157.26% | −25.16% | −2,918.57% | −5,198.11% | −21.14% | −5.09% | −64.48% | −33.19% | −66.14% |
| Basic EPSper basic share | $0.25 | -$0.60 | -$0.70 | -$1.57 | — | — | — | — | -$0.15 | -$0.15 | $0.00 | -$0.10 | -$0.05 | -$0.10 |
| Diluted EPSper diluted share | $0.25 | -$0.60 | -$0.70 | -$1.57 | — | — | — | — | -$0.15 | -$0.15 | $0.00 | -$0.10 | -$0.05 | -$0.10 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.35%3.03M shares |
FEDERATED HERMES, INC. | 5.75%2.75M shares |
Schreiber Justin | ≈5.62%2.69M shares |
Galluppi Stefan | ≈3.67%1.76M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.63%1.73M shares |
STATE STREET CORP | 2.76%1.32M shares |
RENAISSANCE TECHNOLOGIES LLC | 2.26%1.08M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.23%1.07M shares |
Prescott Group Capital Management, L.L.C. | 1.88%897.22K shares |
BRC Group Holdings, Inc. | 1.33%637.32K shares |
ROYCE & ASSOCIATES LP | 1.33%636.12K shares |
AQR CAPITAL MANAGEMENT LLC | 1.30%619.51K shares |
Alvarez Nicholas P | ≈1.27%605K shares |
MARSHALL WACE, LLP | 1.17%557.47K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 1.00%478.28K shares |
Strawn John R Jr | ≈0.99%473K shares |
Benathen Marc David | ≈0.89%426.55K shares |
MORGAN STANLEY | 0.85%404.12K shares |
MILLENNIUM MANAGEMENT LLC | 0.84%401.62K shares |
Yecies Eric Harold | ≈0.81%388.9K shares |
Percentages use 47.82M 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 9, 2025Form 4 | FRIEDEMAN JESSICAChief Marketing Officer | SellCommon Stock | 15.0K | $3.61 | $54.1K | 205.0K |
| Sep 10, 2025Form 4 | Alvarez Nicholas PChief Acquisition Officer | SellCommon Shares | 75.0K | $5.92 | $444.0K | 605.0K |
| Jul 1, 2025Form 4 · 10b5-1 | Schreiber JustinChairman and CEO | SellCommon Stock · indirect | 25.0K | $9.99 | $249.8K | 2.48M |
| Jul 1, 2025Form 4 · 10b5-1 | Schreiber JustinChairman and CEO | SellCommon Stock · indirect | 25.0K | $13.38 | $334.5K | 2.50M |
| Jun 17, 2025Form 4 · 10b5-1 | Benathen Marc DavidChief Financial Officer | SellCommon Stock | 50.0K | $14.01 | $700.5K | 339.6K |