| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 970.20M | 870.70M | 673.80M | 589.11M | 407.37M |
| Gross Profit | 760.00M | 681.80M | 554.00M | 464.92M | 333.66M |
| EBITDA | 1.71B | 1.59B | 461.20M | 1.04B | 1.33B |
| Net Income | 1.08B | 1.08B | 922.60M | 766.60M | 1.03B |
Balance Sheet | |||||
| Total Assets | 19.97B | 17.38B | 14.87B | 12.53B | 9.69B |
| Cash, Cash Equivalents and Short-Term Investments | 708.40M | 855.40M | 690.60M | 660.63M | 892.82M |
| Total Debt | 9.29B | 8.15B | 7.02B | 5.88B | 4.51B |
| Total Liabilities | 11.51B | 10.03B | 8.71B | 7.24B | 5.58B |
| Stockholders Equity | 8.46B | 7.35B | 6.17B | 5.28B | 4.11B |
Cash Flow | |||||
| Free Cash Flow | 287.70M | 306.60M | 256.50M | 256.41M | 125.09M |
| Operating Cash Flow | 382.70M | 340.00M | 318.40M | 300.31M | 139.06M |
| Investing Cash Flow | -1.53B | -1.33B | -1.18B | -1.36B | -1.44B |
| Financing Cash Flow | 992.00M | 1.15B | 886.10M | 837.18M | 1.77B |