Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.13B | $924.1M | $691.2M | $592.2M | $488.1M | $278.5M | $63.7M |
| Gross profit | $392.8M | $322.0M | $226.1M | $177.5M | $156.0M | $87.6M | — |
| Gross margin | 34.62% | 34.85% | 32.72% | 29.98% | 31.95% | 31.46% | — |
| Operating expenses | $1.05B | $899.0M | $742.8M | $717.0M | $582.4M | $411.9M | $86.0M |
| Operating income | $87.4M | $25.0M | −$51.6M | −$124.8M | −$94.3M | −$133.4M | −$22.3M |
| Operating margin | 7.71% | 2.71% | −7.47% | −21.07% | −19.32% | −47.91% | −35.07% |
| EBITDA | $127.4M | $57.3M | −$21.9M | −$110.5M | −$90.0M | −$131.3M | −$21.2M |
| EBITDA margin | 11.23% | 6.20% | −3.16% | −18.65% | −18.45% | −47.16% | −33.28% |
| Net income | $33.3M | $2.4M | −$18.3M | −$38.6M | −$19.5M | $1.1M | −$22.4M |
| Net profit margin | 2.94% | 0.26% | −2.65% | −6.52% | −3.99% | 0.39% | −35.26% |
| Basic EPSper basic share | $0.35 | $0.03 | -$0.27 | -$0.61 | -$0.35 | $0.02 | — |
| Diluted EPSper diluted share | $0.31 | $0.03 | -$0.27 | -$0.61 | -$0.51 | -$0.01 | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 | WIERBICKI PAULChief Legal Officer | SellClass A Common Stock | 10.0K | $30.12 | $301.2K | 93.3K |
| Jun 3, 2026Form 4 · 10b5-1 | Sauers KyleChief Financial Officer | SellClass A Common Stock | 23.0K | $25.44 | $585.1K | 631.3K |
| Jun 1, 2026Form 4 · 10b5-1 | STETZ MATTIASChief Operating Officer | SellClass A Common Stock | 20.0K | $25.63 | $512.6K | 217.9K |
| Jun 1, 2026Form 4 · 10b5-1 | SCHWARTZ RICHARD TODDChief Executive Officer | SellClass A Common Stock · indirect | 55.6K | $25.58 | $1.42M | 0 |
| Jun 1, 2026Form 4 · 10b5-1 | SCHWARTZ RICHARD TODDChief Executive Officer | SellClass A Common Stock · indirect | 55.6K | $25.58 | $1.42M | 0 |