Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $759.4M | $606.3M | $471.9M | $362.1M | $260.9M | $214.3M | $140.7M | $106.7M |
| Gross profit | $285.7M | $229.9M | $162.3M | $109.4M | $82.9M | $74.5M | $42.9M | $34.8M |
| Operating expenses | $197.3M | $166.4M | $129.1M | $107.3M | $82.8M | $62.3M | $39.5M | $28.1M |
| Operating income | $88.4M | $63.6M | $33.3M | $2.1M | $52,000 | $12.2M | $3.4M | $6.8M |
| EBITDAderived | $97.6M | $72.8M | $41.2M | $7.5M | $3.6M | $14.8M | $5.3M | $8.2M |
| Net income | $66.3M | $53.4M | $25.6M | $1.3M | $2.4M | $8.8M | $2.4M | $5.8M |
| Basic EPSper diluted share | $1.49 | $1.25 | $0.62 | $0.03 | $0.06 | $0.31 | $0.09 | $0.22 |
| Diluted EPSper diluted share | $1.44 | $1.18 | $0.59 | $0.03 | $0.06 | $0.27 | $0.07 | $0.16 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 | Van Hoven Reena ChauhanChief People Officer | BuyCommon Stock | 2.2K | $8.92 | $20.0K | 25.8K |
| May 18, 2026Form 4/A | Flanagan Glenda JDirector | BuyCommon Stock | 6.1K | $8.33 | $50.8K | 37.5K |
| May 18, 2026Form 4 | Flanagan Glenda JDirector | BuyCommon Stock | 6.1K | $8.33 | $50.8K | 37.5K |
| May 15, 2026Form 4 | Coon StephanieChief Strategy Officer | BuyCommon Stock | 5.9K | $8.42 | $49.6K | 62.3K |
| May 15, 2026Form 4 | Amoo-Gottfried Kofi OwusuDirector | BuyCommon Stock | 2.4K | $8.45 | $20.1K | 31.1K |