| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.80B | 1.71B | 1.64B | 1.57B | 1.15B |
| Gross Profit | 523.77M | 448.52M | 431.01M | 393.17M | 316.61M |
| EBITDA | 357.76M | 368.49M | 353.02M | 335.86M | 274.74M |
| Net Income | 198.25M | 199.22M | 200.36M | 187.83M | 149.24M |
Balance Sheet | |||||
| Total Assets | 2.26B | 2.31B | 2.12B | 1.87B | 1.52B |
| Cash, Cash Equivalents and Short-Term Investments | 312.60M | 275.23M | 314.23M | 298.23M | 230.94M |
| Total Debt | 220.70M | 246.01M | 153.43M | 160.21M | 139.90M |
| Total Liabilities | 1.03B | 1.23B | 992.50M | 749.82M | 546.17M |
| Stockholders Equity | 1.22B | 1.08B | 1.12B | 1.11B | 967.53M |
Cash Flow | |||||
| Free Cash Flow | 235.53M | 105.54M | 247.80M | 181.43M | 194.84M |
| Operating Cash Flow | 308.35M | 194.69M | 309.61M | 240.58M | 234.84M |
| Investing Cash Flow | -127.00M | -158.47M | -119.96M | -96.45M | -174.81M |
| Financing Cash Flow | -137.06M | -83.64M | -133.21M | -75.16M | -82.52M |