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