| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 12.61B | 9.65B | 7.96B | 7.25B | 5.63B |
| Gross Profit | 1.47B | 1.03B | 778.50M | 636.30M | 487.00M |
| EBITDA | 1.23B | 736.20M | 545.30M | 408.10M | 294.00M |
| Net Income | 847.07M | 428.00M | 244.60M | 145.50M | 103.90M |
Balance Sheet | |||||
| Total Assets | 7.20B | 5.99B | 5.89B | 5.63B | 4.67B |
| Cash, Cash Equivalents and Short-Term Investments | 594.52M | 423.30M | 372.60M | 374.50M | 394.00M |
| Total Debt | 914.03M | 796.70M | 782.80M | 786.10M | 794.40M |
| Total Liabilities | 4.99B | 4.09B | 4.12B | 3.95B | 3.20B |
| Stockholders Equity | 2.21B | 1.90B | 1.77B | 1.68B | 1.46B |
Cash Flow | |||||
| Free Cash Flow | 466.32M | 303.00M | 304.60M | 188.90M | 174.60M |
| Operating Cash Flow | 671.04M | 473.90M | 429.70M | 297.90M | 226.80M |
| Investing Cash Flow | -207.27M | -212.50M | -122.40M | -108.90M | -364.30M |
| Financing Cash Flow | -288.46M | -208.50M | -311.40M | -208.50M | 67.70M |