Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.02B | $1.05B | $929.1M | $725.8M | $521.6M | $626.0M |
| Gross profit | $279.8M | $271.9M | $227.7M | $171.4M | $64.9M | $68.1M |
| Gross margin | 27.46% | 25.92% | 24.51% | 23.62% | 12.44% | 10.88% |
| Research & development | $5.9M | $6.6M | $4.7M | $4.8M | — | — |
| Operating expenses | $203.5M | $293.0M | $176.2M | $169.4M | $144.6M | $288.1M |
| Operating income | $76.3M | −$21.1M | $51.5M | $2.0M | −$79.7M | −$220.0M |
| Operating margin | 7.49% | −2.01% | 5.54% | 0.28% | −15.28% | −35.14% |
| EBITDA | $121.5M | $12.8M | $88.0M | $36.2M | — | — |
| EBITDA margin | 11.93% | 1.22% | 9.47% | 4.99% | — | — |
| Net income | $42.8M | −$25.5M | $112.2M | −$3.7M | −$89.7M | −$238.2M |
| Net profit margin | 4.20% | −2.43% | 12.08% | −0.51% | −17.20% | −38.05% |
| Basic EPSper basic share | $0.26 | -$0.18 | $0.70 | -$0.03 | -$0.53 | -$1.43 |
| Diluted EPSper diluted share | $0.25 | -$0.18 | $0.66 | -$0.03 | -$0.53 | -$1.43 |