| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 661.15M | 528.41M | 525.91M | 478.19M | 438.72M |
| Gross Profit | 559.91M | 510.39M | 501.00M | 460.49M | 456.18M |
| EBITDA | 248.75M | 0.00 | 268.78M | 219.47M | 232.62M |
| Net Income | 216.29M | 217.46M | 218.29M | 197.78M | 184.23M |
Balance Sheet | |||||
| Total Assets | 36.31B | 35.60B | 32.77B | 33.25B | 32.79B |
| Cash, Cash Equivalents and Short-Term Investments | 8.21B | 8.02B | 6.32B | 7.74B | 8.91B |
| Total Debt | 11.65B | 6.21B | 6.26B | 9.71B | 10.24B |
| Total Liabilities | 33.30B | 32.60B | 29.83B | 30.38B | 29.97B |
| Stockholders Equity | 2.97B | 2.95B | 2.89B | 2.81B | 2.78B |
Cash Flow | |||||
| Free Cash Flow | 104.36M | 807.13M | -1.17B | 159.60M | 247.18M |
| Operating Cash Flow | 136.03M | 822.87M | -1.15B | 221.62M | 311.80M |
| Investing Cash Flow | -488.79M | -675.53M | -1.86B | -1.58B | 286.25M |
| Financing Cash Flow | 542.99M | 1.61B | -91.47M | 193.48M | 133.46M |