Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.86B | $1.77B | $1.52B | $1.00B | $747.2M | $551.5M |
| Operating expenses | $146.2M | $115.9M | $107.4M | $58.3M | $119.6M | $114.4M |
| Operating income | — | — | — | $26.4M | −$11.0M | $26.0M |
| Operating margin | — | — | — | 2.64% | −1.47% | 4.71% |
| Net income | $293.4M | $321.3M | $321.5M | −$15.5M | −$61.6M | $4.5M |
| Net profit margin | 15.77% | 18.20% | 21.15% | −1.55% | −8.24% | 0.82% |
| Basic EPSper basic share | $0.01 | $0.01 | $0.01 | -$0.00 | -$0.00 | $0.02 |
| Diluted EPSper diluted share | $0.01 | $0.01 | $0.01 | -$0.00 | -$0.00 | $0.02 |