| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 681.79M | 662.48M | 754.70M | 785.00M | 822.42M | 742.20M |
| Gross Profit | 377.08M | 132.22M | 419.45M | 449.38M | 451.34M | 396.46M |
| EBITDA | 36.19M | 37.15M | 50.41M | 53.78M | 73.93M | 73.41M |
| Net Income | -7.26M | -19.57M | 3.75M | 12.48M | 30.25M | 34.02M |
Balance Sheet | ||||||
| Total Assets | 748.71M | 674.57M | 818.22M | 649.80M | 727.13M | 722.77M |
| Cash, Cash Equivalents and Short-Term Investments | 128.61M | 131.75M | 203.75M | 104.87M | 145.58M | 154.20M |
| Total Debt | 152.17M | 156.40M | 207.03M | 28.13M | 26.34M | 27.54M |
| Total Liabilities | 504.13M | 448.21M | 554.85M | 388.36M | 466.34M | 473.56M |
| Stockholders Equity | 244.58M | 226.35M | 263.37M | 261.45M | 260.55M | 248.37M |
Cash Flow | ||||||
| Free Cash Flow | 2.94M | 1.24M | -5.21M | 4.06M | 20.09M | 89.72M |
| Operating Cash Flow | 22.07M | 20.41M | 14.30M | 16.14M | 39.65M | 103.88M |
| Investing Cash Flow | -89.43M | -62.62M | -76.14M | -14.78M | -11.05M | -8.35M |
| Financing Cash Flow | 32.62M | -65.07M | 137.64M | -19.63M | -30.23M | -132.65M |