| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 631.40M | 661.40M | 639.40M | 603.80M | 443.30M |
| Gross Profit | 570.30M | 627.70M | 609.00M | 582.00M | 426.80M |
| EBITDA | 99.40M | 134.20M | 108.60M | 120.10M | 86.20M |
| Net Income | 65.70M | 84.90M | 83.80M | 75.60M | 50.10M |
Balance Sheet | |||||
| Total Assets | 978.50M | 900.30M | 875.60M | 832.30M | 682.10M |
| Cash, Cash Equivalents and Short-Term Investments | 471.50M | 493.50M | 439.00M | 387.90M | 271.90M |
| Total Debt | 56.00M | 38.10M | 43.20M | 47.60M | 53.80M |
| Total Liabilities | 450.70M | 404.60M | 419.00M | 419.10M | 320.50M |
| Stockholders Equity | 525.10M | 492.00M | 452.60M | 409.70M | 356.90M |
Cash Flow | |||||
| Free Cash Flow | 70.40M | 109.00M | 147.30M | 169.30M | 107.20M |
| Operating Cash Flow | 75.90M | 114.70M | 155.30M | 178.90M | 113.80M |
| Investing Cash Flow | -20.50M | -16.80M | -38.60M | -5.40M | 14.30M |
| Financing Cash Flow | -76.50M | -70.70M | -90.00M | -63.20M | -39.90M |