| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 739.44M | 689.28M | 663.44M | 584.84M | 517.95M |
| Gross Profit | 223.33M | 202.78M | 201.63M | 151.66M | 171.03M |
| EBITDA | 118.70M | 120.66M | 117.43M | 75.81M | 86.37M |
| Net Income | 84.62M | 73.73M | 72.08M | 36.98M | 43.23M |
Balance Sheet | |||||
| Total Assets | 896.39M | 853.32M | 811.34M | 745.14M | 813.98M |
| Cash, Cash Equivalents and Short-Term Investments | 219.92M | 236.15M | 218.71M | 156.40M | 198.60M |
| Total Debt | 6.02M | 9.05M | 9.29M | 8.50M | 8.72M |
| Total Liabilities | 97.14M | 126.89M | 113.50M | 105.48M | 105.45M |
| Stockholders Equity | 799.25M | 726.43M | 697.84M | 639.66M | 708.53M |
Cash Flow | |||||
| Free Cash Flow | 35.11M | 66.14M | 65.51M | 58.97M | 93.97M |
| Operating Cash Flow | 86.69M | 76.53M | 75.36M | 80.16M | 107.67M |
| Investing Cash Flow | -165.15M | -23.16M | 2.42M | -14.68M | -12.00M |
| Financing Cash Flow | -15.04M | -47.32M | -15.04M | -108.09M | -39.15M |