| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 928.84M | 913.53M | 867.76M | 836.95M | 789.09M | 660.98M |
| Gross Profit | 362.29M | 321.22M | 321.71M | 286.02M | 254.37M | 215.54M |
| EBITDA | 176.47M | 164.55M | 136.58M | 123.82M | 114.14M | 82.70M |
| Net Income | 78.97M | 68.77M | 48.51M | 37.84M | 35.31M | 11.54M |
Balance Sheet | ||||||
| Total Assets | 1.12B | 1.10B | 1.11B | 1.10B | 1.11B | 1.11B |
| Cash, Cash Equivalents and Short-Term Investments | 32.44M | 18.62M | 35.24M | 54.27M | 45.24M | 63.49M |
| Total Debt | 207.32M | 205.91M | 292.62M | 319.38M | 410.07M | 432.34M |
| Total Liabilities | 458.12M | 458.10M | 538.94M | 552.57M | 656.99M | 672.32M |
| Stockholders Equity | 659.79M | 640.83M | 575.27M | 549.00M | 452.97M | 434.60M |
Cash Flow | ||||||
| Free Cash Flow | 119.41M | 115.53M | 99.95M | 59.76M | 70.22M | 41.56M |
| Operating Cash Flow | 138.14M | 128.17M | 120.10M | 78.62M | 90.74M | 57.28M |
| Investing Cash Flow | -24.82M | -20.95M | -20.63M | -6.36M | -21.58M | -396.44M |
| Financing Cash Flow | -120.30M | -125.85M | -118.00M | -63.11M | -83.25M | 351.80M |