| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.18B | 1.18B | 1.10B | 1.06B | 951.70M | 776.01M |
| Gross Profit | 390.89M | 367.48M | 364.64M | 365.14M | 352.30M | 287.18M |
| EBITDA | 257.09M | 257.84M | 231.16M | 215.41M | 203.62M | 198.47M |
| Net Income | 96.08M | 97.80M | 87.42M | 89.55M | 100.77M | 95.36M |
Balance Sheet | ||||||
| Total Assets | 1.06B | 1.04B | 970.93M | 916.91M | 740.18M | 599.17M |
| Cash, Cash Equivalents and Short-Term Investments | 32.35M | 35.72M | 35.14M | 28.44M | 63.03M | 50.07M |
| Total Debt | 806.66M | 803.14M | 749.29M | 737.13M | 605.11M | 584.41M |
| Total Liabilities | 963.90M | 939.39M | 875.18M | 847.19M | 739.80M | 693.70M |
| Stockholders Equity | 91.45M | 98.27M | 95.75M | 69.72M | 376.00K | -94.52M |
Cash Flow | ||||||
| Free Cash Flow | 143.66M | 141.93M | 133.42M | 72.17M | 79.11M | 109.70M |
| Operating Cash Flow | 197.04M | 198.93M | 200.08M | 135.34M | 123.52M | 138.16M |
| Investing Cash Flow | -8.38M | -14.51M | -8.52M | -16.15M | -17.32M | 3.99M |
| Financing Cash Flow | -193.14M | -183.70M | -183.82M | -153.78M | -92.80M | -163.34M |