| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 829.89M | 898.44M | 812.30M | 774.14M | 703.26M | 586.87M |
| Gross Profit | 191.82M | 109.95M | 175.76M | 80.83M | 132.70M | 127.04M |
| EBITDA | 76.09M | 98.42M | 78.97M | 68.68M | 52.22M | 42.40M |
| Net Income | 42.90M | 50.71M | 40.85M | 34.30M | 23.35M | 18.69M |
Balance Sheet | ||||||
| Total Assets | 490.39M | 543.78M | 499.75M | 453.88M | 421.36M | 396.69M |
| Cash, Cash Equivalents and Short-Term Investments | 82.97M | 99.79M | 107.01M | 64.37M | 64.65M | 64.15M |
| Total Debt | 52.99M | 80.43M | 56.09M | 57.17M | 69.01M | 66.00M |
| Total Liabilities | 222.51M | 247.96M | 228.83M | 216.32M | 202.96M | 183.22M |
| Stockholders Equity | 262.67M | 290.41M | 265.30M | 231.82M | 211.42M | 205.07M |
Cash Flow | ||||||
| Free Cash Flow | 22.82M | 34.33M | 69.38M | 49.36M | 5.00M | 48.77M |
| Operating Cash Flow | 58.04M | 82.30M | 87.98M | 61.27M | 20.64M | 57.54M |
| Investing Cash Flow | -34.82M | -50.00M | -14.73M | -7.62M | -9.40M | -4.02M |
| Financing Cash Flow | -33.67M | -38.71M | -31.50M | -53.02M | -9.33M | -57.33M |