Income statement
USD
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Revenue | 365,817M | 394,328M | 383,285M | 391,035M | 416,161M |
| Gross Profit | 152,836M | 170,782M | 169,148M | 180,683M | 195,201M |
| Operating Income | 108,949M | 119,437M | 114,301M | 123,216M | 133,050M |
| EBITDA | 123,136M | 133,138M | 129,188M | 134,930M | 144,427M |
| Net Income | 94,680M | 99,803M | 96,995M | 93,736M | 112,010M |
| EPS (Diluted) | -- | -- | -- | -- | -- |