Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $2.50B | $2.42B | $3.60B | $1.51B | $1.19B |
| Net income | $225.5M | $113.3M | $2.13B | $52.6M | $68.3M |
| Basic EPSper diluted share | $2.12 | $0.98 | $18.65 | $0.27 | $0.35 |
| Diluted EPSper diluted share | $2.11 | $0.98 | $18.65 | $0.26 | $0.34 |