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