| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 3.24B | 3.52B | 3.49B | 3.83B | 3.73B |
| Gross Profit | 756.84M | 850.00M | 798.92M | 1.16B | 1.05B |
| EBITDA | 570.55M | 575.30M | 519.70M | 813.11M | 738.45M |
| Net Income | 400.16M | 423.90M | 372.46M | 642.44M | 506.33M |
Balance Sheet | |||||
| Total Assets | 4.89B | 4.68B | 4.39B | 4.22B | 3.92B |
| Cash, Cash Equivalents and Short-Term Investments | 2.33B | 2.07B | 1.69B | 1.36B | 1.38B |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 225.32M |
| Total Liabilities | 444.87M | 470.30M | 459.26M | 532.66M | 747.22M |
| Stockholders Equity | 4.44B | 4.21B | 3.93B | 3.69B | 3.18B |
Cash Flow | |||||
| Free Cash Flow | 438.61M | 459.50M | 419.50M | 48.97M | 79.75M |
| Operating Cash Flow | 686.87M | 573.30M | 593.42M | 207.49M | 371.30M |
| Investing Cash Flow | -247.17M | -55.30M | -137.47M | -140.92M | -262.52M |
| Financing Cash Flow | -182.64M | -137.40M | -141.07M | -121.59M | -52.64M |