Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $597.5M | $603.8M | $713.4M | $736.4M | $709.4M | $751.3M |
| Gross profit | $280.1M | $289.6M | $284.3M | $298.9M | $289.0M | $257.3M |
| Gross margin | 46.88% | 47.96% | 39.85% | 40.59% | 40.74% | 34.25% |
| Operating expenses | $171.1M | $193.6M | $225.4M | $340.7M | $277.1M | $285.5M |
| Operating income | $109.0M | $96.0M | $58.9M | −$41.8M | $11.9M | −$28.2M |
| Operating margin | 18.24% | 15.90% | 8.26% | −5.68% | 1.68% | −3.75% |
| EBITDA | $139.7M | $127.3M | $114.6M | $15.1M | $80.2M | $38.5M |
| EBITDA margin | 23.38% | 21.08% | 16.06% | 2.05% | 11.31% | 5.12% |
| Net income | −$45.5M | −$47.8M | $26.5M | −$51.1M | $2.5M | −$67.0M |
| Net profit margin | −7.62% | −7.92% | 3.71% | −6.94% | 0.35% | −8.92% |
| Basic EPSper basic share | -$0.08 | -$0.08 | $0.05 | -$0.09 | $0.00 | -$0.12 |
| Diluted EPSper diluted share | -$0.08 | -$0.08 | $0.04 | -$0.09 | $0.00 | -$0.11 |