Income Statement
Balance Sheet
Cash Flow
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 | FY 2021Dec 31, 2021 | FY 2020Dec 31, 2020 |
|---|---|---|---|---|---|
| Revenue | 3.5B | 3.2B | 3.1B | 2.8B | 2.2B |
| Revenue Growth % | 7.2% | 6.2% | 10.9% | 25.5% | -- |
| Operating Income | 556.6M | 625.4M | 579.9M | 488.4M | 313.8M |
| Operating Margin % | 16.0% | 19.3% | 19.0% | 17.8% | 14.3% |
| Non Operating Income | 60.9M | 26.2M | 32.4M | 7.4M | 141.2M |
| Non Operating Expenses | 1.7M | 5.9M | 25.7M | 7.5M | 770,000 |
| Ordinary Income | 615.9M | 645.7M | 586.5M | 488.2M | 454.2M |
| Income Before Taxes | 615.9M | 645.7M | 586.5M | 480.2M | 442.7M |
| Income Taxes | 137.1M | 186.1M | 178.4M | 143.9M | 116.0M |
| Net Income | 478.7M | 459.6M | 408.1M | 336.3M | 326.7M |
| Net Margin % | 13.8% | 14.2% | 13.4% | 12.2% | 14.9% |
| Eps | 72.11 | 69.36 | 61.57 | 50.90 | 49.70 |
| Depreciation Amortization | 152.2M | 57.1M | 65.7M | 67.9M | 55.1M |
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 | FY 2021Dec 31, 2021 | FY 2020Dec 31, 2020 |
|---|---|---|---|---|---|
| Cash And Deposits | 2.0B | 1.5B | 1.4B | 1.1B | 890.3M |
| Current Assets | 3.4B | 2.6B | 2.3B | 1.8B | 1.4B |
| Property Plant Equipment | 367.5M | 212.6M | 254.9M | 306.4M | 258.4M |
| Noncurrent Assets | 1.5B | 880.3M | 806.1M | 849.7M | 758.0M |
| Total Assets | 4.9B | 3.5B | 3.1B | 2.6B | 2.2B |
| Current Liabilities | 1.3B | 901.3M | 800.2M | 560.6M | 418.0M |
| Total Liabilities | 1.7B | 902.9M | 849.6M | 673.0M | 592.9M |
| Retained Earnings | 2.8B | 2.4B | 2.1B | 1.8B | 1.6B |
| Total Equity | 3.2B | 2.6B | 2.3B | 2.0B | 1.6B |
| Equity Ratio | 0.63 | 0.72 | 0.71 | 0.74 | 0.73 |
| Book Value Per Share | 459.62 | 381.20 | 335.71 | 295.42 | 240.06 |
| Num Employees | 178.00 | 175.00 | 160.00 | 166.00 | 158.00 |
| Roe | 0.17 | 0.19 | 0.20 | 0.19 | 0.22 |
| Line Item | FY 2024Dec 31, 2024 | FY 2023Dec 31, 2023 | FY 2022Dec 31, 2022 | FY 2021Dec 31, 2021 | FY 2020Dec 31, 2020 |
|---|---|---|---|---|---|
| Operating Cash Flow | 618.8M | 517.1M | 506.9M | 449.8M | -18.9M |
| Investing Cash Flow | -540.5M | -119.0M | 3.7M | -134.7M | -134.4M |
| Financing Cash Flow | 410.2M | -259.9M | -246.1M | -65.2M | -68.5M |