Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.30B | $1.01B | $728.7M | $591.0M | $458.3M | $368.1M | $306.1M |
| Gross profit | $791.1M | $606.2M | $454.2M | $375.5M | $283.6M | $219.2M | $195.7M |
| Gross margin | 60.63% | 60.27% | 62.33% | 63.54% | 61.88% | 59.56% | 63.93% |
| Research & development | $117.2M | $90.7M | $73.9M | $69.5M | $64.5M | $31.8M | $28.7M |
| Operating expenses | $1.30B | $1.07B | $896.4M | $850.0M | $706.7M | $376.2M | $323.6M |
| Operating income | $5.4M | −$67.9M | −$167.7M | −$259.0M | −$248.4M | −$8.1M | −$17.5M |
| Operating margin | 0.41% | −6.75% | −23.01% | −43.83% | −54.20% | −2.19% | −5.73% |
| EBITDA | $77.4M | −$11.8M | −$116.5M | −$207.2M | −$202.5M | $32.0M | $16.8M |
| EBITDA margin | 5.93% | −1.17% | −15.99% | −35.05% | −44.18% | 8.69% | 5.49% |
| Net income | −$31.5M | −$69.8M | −$187.5M | −$279.2M | −$249.6M | −$53.2M | −$38.5M |
| Net profit margin | −2.42% | −6.94% | −25.73% | −47.25% | −54.45% | −14.46% | −12.57% |
| Basic EPSper basic share | -$0.14 | -$0.38 | -$1.20 | -$2.01 | -$2.95 | -$2.23 | -$1.77 |
| Diluted EPSper diluted share | -$0.14 | -$0.38 | -$1.20 | -$2.01 | -$2.95 | -$2.23 | -$1.77 |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 | Silberblatt JeanineDirector | SellClass A Common Stock | 7.5K | $19.89 | $149.2K | 50.4K |
| Dec 12, 2025Form 4 | Silberblatt JeanineDirector | SellClass A Common Stock | 13.0K | $19.34 | $251.2K | 57.9K |
| Nov 18, 2024Form 4 | NIEHAUS ROBERT HDirector | BuyCommon stock | 30.0K | $18.62 | $558.6K | 308.6K |
| Nov 18, 2024Form 4 | Elzie JeneDirector | BuyClass A Common Stock | 1.3K | $19.73 | $24.9K | 64.8K |
| Nov 18, 2024Form 4 | LANDMAN WILLIAMDirector | BuyClass A Common Stock | 8.0K | $18.55 | $148.6K | 256.9K |