| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 564.52M | 409.62M | 426.89M | 433.21M | 392.87M |
| Gross Profit | 400.38M | 409.62M | 414.43M | 381.19M | 373.67M |
| EBITDA | 187.03M | 182.22M | 185.55M | 173.28M | 169.88M |
| Net Income | 162.26M | 158.02M | 158.95M | 147.85M | 145.55M |
Balance Sheet | |||||
| Total Assets | 36.04B | 35.43B | 32.80B | 33.29B | 30.13B |
| Cash, Cash Equivalents and Short-Term Investments | 6.19B | 6.02B | 4.98B | 6.14B | 4.87B |
| Total Debt | 10.29B | 8.87B | 11.12B | 11.63B | 9.11B |
| Total Liabilities | 34.27B | 32.60B | 30.10B | 30.72B | 27.68B |
| Stockholders Equity | 1.77B | 2.83B | 2.70B | 2.56B | 2.46B |
Cash Flow | |||||
| Free Cash Flow | 115.67M | 336.85M | -1.10B | 376.23M | 182.72M |
| Operating Cash Flow | 120.74M | 340.99M | -1.09B | 388.64M | 196.16M |
| Investing Cash Flow | -1.03B | 339.47M | -938.29M | 757.51M | -524.07M |
| Financing Cash Flow | 1.07B | 2.23B | -252.77M | 121.65M | 744.84M |