Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 · Dec 31 | 2021 · Nov 8 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $1.38B | $1.27B | $1.29B | $1.23B | $796.9M | — | $507.4M | $494.5M |
| Gross profit | $536.4M | $501.2M | $540.4M | $525.1M | $329.9M | — | $199.5M | $176.0M |
| Operating income | $88.9M | $87.0M | $164.3M | $184.7M | $33.4M | — | $30.9M | $29.7M |
| EBITDAderived | $135.7M | $126.1M | $193.8M | $209.6M | $57.3M | — | $47.8M | $45.6M |
| Net income | $67.3M | $68.5M | $125.2M | $136.6M | $21.1M | $23.8M | $6.1M | $7.5M |
| Basic EPSper diluted share | $0.48 | $0.49 | $0.90 | $0.99 | $0.18 | — | $0.03 | $0.04 |
| Diluted EPSper diluted share | $0.48 | $0.49 | $0.89 | $0.98 | $0.18 | — | $0.03 | $0.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jul 24, 2024Form 4 · 10b5-1 | Nachiappan VenkatachalamChief Information Officer | SellClass A Common Stock | 6.5K | $16.11 | $104.1K | 36.7K |