Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.07B | $1.21B | $1.08B | $927.4M | $1.06B | $886.7M | $1.36B |
| Gross profit | $349.6M | $340.2M | $258.4M | $272.5M | $209.8M | $160.2M | $389.6M |
| Gross margin | 32.65% | 28.08% | 24.02% | 29.38% | 19.74% | 18.07% | 28.72% |
| Research & development | $6.2M | $17.8M | $26.1M | $19.0M | $17.0M | $18.6M | $23.6M |
| Operating expenses | $112.3M | $196.7M | $139.4M | $90.9M | $233.0M | $333.5M | $146.1M |
| Operating income | $237.3M | $143.5M | $119.0M | $181.6M | −$23.2M | −$173.3M | $243.5M |
| Operating margin | 22.16% | 11.85% | 11.06% | 19.58% | −2.18% | −19.54% | 17.95% |
| EBITDA | $276.9M | $267.6M | $199.3M | $259.9M | — | — | — |
| EBITDA margin | 25.86% | 22.09% | 18.53% | 28.02% | — | — | — |
| Net income | $71.4M | $50.8M | $16.2M | $43.3M | −$180.0M | −$436.8M | −$61.5M |
| Net profit margin | 6.67% | 4.19% | 1.51% | 4.67% | −16.93% | −49.26% | −4.53% |
| Basic EPSper basic share | $9.92 | $6.97 | $1.81 | $0.06 | -$0.25 | -$0.62 | -$0.10 |
| Diluted EPSper diluted share | $9.85 | $6.93 | $1.80 | $0.06 | -$0.25 | -$0.62 | -$0.10 |