Income statement
USD
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Revenue | 469,822M | 513,983M | 574,785M | 637,959M | 716,924M |
| Gross Profit | 197,478M | 225,152M | 270,046M | 311,671M | 360,510M |
| Operating Income | 24,879M | 12,248M | 36,852M | 68,593M | 79,975M |
| EBITDA | 74,393M | 38,352M | 89,402M | 123,815M | 165,341M |
| Net Income | 33,364M | -2,722M | 30,425M | 59,248M | 77,670M |
| EPS (Diluted) | -- | -- | -- | -- | -- |