Income Statement
Balance Sheet
Cash Flow
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 | FY 2021Dec 31, 2021 |
|---|---|---|---|---|
| Revenue | 4.8B | 3.6B | 3.0B | 2.8B |
| Revenue Growth % | 33.9% | 19.2% | 8.1% | -- |
| Operating Income | 526.4M | 363.6M | 263.7M | 260.5M |
| Operating Margin % | 11.0% | 10.2% | 8.8% | 9.4% |
| Non Operating Income | 23.4M | 63.6M | 41.1M | 16.4M |
| Non Operating Expenses | 8.1M | 1.8M | 3.1M | 16.8M |
| Ordinary Income | 541.7M | 425.4M | 301.7M | 260.1M |
| Income Before Taxes | 541.4M | 425.1M | 301.3M | 253.0M |
| Income Taxes | 156.5M | 99.5M | 71.6M | 69.2M |
| Net Income | 384.9M | 325.7M | 229.6M | 183.8M |
| Net Margin % | 8.1% | 9.1% | 7.7% | 6.7% |
| Eps | 93.39 | 80.34 | 57.14 | 51.29 |
| Depreciation Amortization | 116.4M | 112.8M | 78.4M | 75.0M |
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 | FY 2021Dec 31, 2021 |
|---|---|---|---|---|
| Cash And Deposits | 3.6B | 1.9B | 1.4B | 1.9B |
| Current Assets | 4.7B | 3.1B | 2.4B | 2.5B |
| Property Plant Equipment | 101.5M | 135.0M | 65.1M | 46.1M |
| Noncurrent Assets | 718.2M | 667.8M | 407.8M | 380.0M |
| Total Assets | 5.4B | 3.8B | 2.8B | 2.8B |
| Current Liabilities | 3.0B | 1.7B | 1.2B | 1.2B |
| Total Liabilities | 3.3B | 2.0B | 1.4B | 1.4B |
| Retained Earnings | 1.6B | 1.2B | 854.1M | 624.5M |
| Total Equity | 2.1B | 1.8B | 1.4B | 1.4B |
| Equity Ratio | 0.39 | 0.47 | 0.51 | 0.50 |
| Book Value Per Share | 515.12 | 432.69 | 358.46 | 358.43 |
| Num Employees | 196.00 | 182.00 | 130.00 | 125.00 |
| Roe | 0.20 | 0.18 | 0.16 | 0.19 |
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 | FY 2021Dec 31, 2021 |
|---|---|---|---|---|
| Operating Cash Flow | 1.2B | 528.6M | -110.9M | 299.5M |
| Investing Cash Flow | -126.1M | -266.6M | -87.8M | -27.0M |
| Financing Cash Flow | 618.5M | 264.4M | -326.8M | 698.8M |