| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.43B | 1.33B | 1.12B | 1.05B | 976.27M |
| Gross Profit | 547.76M | 556.10M | 468.24M | 418.31M | 379.27M |
| EBITDA | 325.62M | 279.94M | 226.70M | 188.56M | 180.49M |
| Net Income | 124.92M | 108.76M | 81.01M | 64.16M | 68.20M |
Balance Sheet | |||||
| Total Assets | 1.37B | 1.29B | 1.11B | 995.32M | 972.15M |
| Cash, Cash Equivalents and Short-Term Investments | 163.05M | 97.15M | 128.86M | 80.53M | 50.34M |
| Total Debt | 810.45M | 794.58M | 688.22M | 644.88M | 643.43M |
| Total Liabilities | 1.07B | 1.01B | 880.30M | 781.09M | 771.54M |
| Stockholders Equity | 282.37M | 270.94M | 221.70M | 202.07M | 188.08M |
Cash Flow | |||||
| Free Cash Flow | 263.09M | 88.30M | 188.39M | 174.26M | 6.75M |
| Operating Cash Flow | 291.50M | 132.27M | 219.26M | 201.01M | 40.14M |
| Investing Cash Flow | -28.60M | -44.15M | -31.85M | -26.65M | -11.60M |
| Financing Cash Flow | -198.20M | -119.80M | -139.11M | -144.17M | -96.47M |