| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.09B | 1.05B | 1.06B | 988.22M | 59.79M | 43.20M |
| Gross Profit | 218.90M | 219.40M | 207.00M | 199.38M | 65.83M | 48.04M |
| EBITDA | 122.65M | 142.28M | 112.75M | 127.15M | 118.47M | 38.61M |
| Net Income | 47.58M | 50.10M | 48.52M | 52.34M | 5.20M | 19.62M |
Balance Sheet | ||||||
| Total Assets | 1.01B | 979.50M | 1.05B | 980.93M | 488.97M | 473.82M |
| Cash, Cash Equivalents and Short-Term Investments | 126.19M | 152.20M | 190.00M | 158.13M | 53.56M | 71.57M |
| Total Debt | 261.02M | 253.00M | 288.30M | 258.61M | 224.94M | 240.68M |
| Total Liabilities | 537.23M | 491.60M | 570.70M | 531.39M | 266.46M | 268.16M |
| Stockholders Equity | 465.58M | 485.60M | 476.70M | 447.50M | 222.51M | 205.67M |
Cash Flow | ||||||
| Free Cash Flow | 82.60M | 62.17M | 54.80M | 48.22M | -4.04M | -6.30M |
| Operating Cash Flow | 89.48M | 107.43M | 99.40M | 103.18M | 9.38M | 4.31M |
| Investing Cash Flow | -70.63M | -67.42M | -61.40M | -53.72M | -46.51M | -26.15M |
| Financing Cash Flow | -1.78M | -71.79M | -2.16M | -77.58M | 8.25M | -1.55M |