Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.23B | $1.13B | $1.07B | $1.10B | $891.4M | $580.6M | $601.0M | $498.7M | $399.6M |
| Gross profit | $655.8M | $593.3M | $554.2M | $592.3M | $489.8M | $305.3M | $322.0M | $265.3M | $193.7M |
| Operating expenses | $581.5M | $541.9M | $532.1M | $519.2M | $384.5M | $244.2M | $273.9M | $223.5M | $173.2M |
| Operating income | $74.3M | $51.4M | $22.1M | $73.1M | $105.3M | $61.1M | $48.1M | $41.8M | $20.5M |
| EBITDAderived | $78.9M | $55.8M | $27.2M | $77.9M | $109.8M | $65.9M | $52.0M | $44.7M | $23.4M |
| Net income | $61.7M | $49.6M | $28.1M | $58.7M | $99.8M | $56.8M | $35.7M | $30.7M | $5.3M |
| Basic EPSper diluted share | $0.87 | $0.70 | $0.39 | $0.80 | $1.38 | $0.81 | -$0.09 | $0.47 | $0.08 |
| Diluted EPSper diluted share | $0.86 | $0.69 | $0.38 | $0.79 | $1.34 | $0.79 | -$0.09 | $0.44 | $0.08 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 29, 2026Form 4 · 10b5-1 | Mente MichaelCO-CHIEF EXECUTIVE OFFICER | SellClass A Common Stock · indirect | 15.6K | $26.00 | $406.6K | 0 |
| Apr 29, 2026Form 4 · 10b5-1 | Karanikolas MichaelCO-CHIEF EXECUTIVE OFFICER | SellClass A Common Stock · indirect | 15.6K | $26.00 | $406.6K | 0 |
| Apr 29, 2026Form 4 · 10b5-1 | MMMK Development, Inc.TenPercentOwner | SellClass A Common Stock | 15.6K | $26.00 | $406.6K | 0 |
| Apr 28, 2026Form 4 · 10b5-1 | Mente MichaelCO-CHIEF EXECUTIVE OFFICER | SellClass A Common Stock · indirect | 42.7K | $26.35 | $1.12M | 0 |
| Apr 28, 2026Form 4 · 10b5-1 | Karanikolas MichaelCO-CHIEF EXECUTIVE OFFICER | SellClass A Common Stock · indirect | 42.7K | $26.35 | $1.12M | 0 |