Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $884.2M | $963.8M | $1.07B | $1.02B | $750.1M | $549.0M |
| Gross profit | $343.0M | $397.8M | $449.7M | $364.9M | $251.3M | $203.8M |
| Operating expenses | $231.5M | $251.2M | $204.0M | $177.4M | $159.0M | $109.3M |
| Operating income | $111.5M | $146.6M | $245.7M | $187.5M | $92.3M | $94.5M |
| EBITDAderived | $157.6M | $190.6M | $284.8M | $225.1M | $130.4M | $127.6M |
| Net income | $53.8M | $70.4M | $135.7M | $107.7M | $43.8M | $56.8M |
| Basic EPSper diluted share | $0.39 | $0.49 | $0.92 | $0.73 | $0.41 | $0.86 |
| Diluted EPSper diluted share | $0.38 | $0.49 | $0.92 | $0.73 | $0.40 | $0.86 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jul 29, 2024Form 4 · 10b5-1 | Frayser PeterChief Commercial Officer | SellCommon Stock | 15.0K | $15.00 | $225.0K | 217.8K |
| Dec 22, 2022Form 4 | Castillo RebeccaVP, Human Resources | SellCommon Stock | 340 | $9.44 | $3.2K | 29.7K |