| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 874.96M | 862.61M | 856.41M | 852.83M | 615.88M |
| Gross Profit | 276.97M | 486.78M | 489.14M | 325.92M | 245.43M |
| EBITDA | 163.22M | 158.46M | 304.63M | 154.97M | 124.45M |
| Net Income | 82.34M | 83.38M | 230.05M | 89.56M | 66.70M |
Balance Sheet | |||||
| Total Assets | 1.27B | 1.42B | 1.33B | 1.29B | 986.74M |
| Cash, Cash Equivalents and Short-Term Investments | 123.60M | 226.17M | 212.10M | 174.13M | 73.84M |
| Total Debt | 37.02M | 159.28M | 143.91M | 281.20M | 261.56M |
| Total Liabilities | 301.42M | 469.68M | 421.82M | 542.82M | 532.78M |
| Stockholders Equity | 958.90M | 946.53M | 904.49M | 741.22M | 450.46M |
Cash Flow | |||||
| Free Cash Flow | 51.40M | 46.85M | 51.75M | 66.83M | -46.51M |
| Operating Cash Flow | 117.51M | 110.72M | 140.25M | 112.97M | -15.52M |
| Investing Cash Flow | -78.69M | -54.62M | 81.60M | -205.07M | -36.57M |
| Financing Cash Flow | -136.28M | -39.36M | -193.49M | 193.32M | 47.30M |