| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 4.65B | 4.00B | 3.70B | 3.21B | 2.72B |
| Gross Profit | 602.84M | 596.30M | 555.79M | 508.33M | 441.94M |
| EBITDA | 473.79M | 453.86M | 376.45M | 344.71M | 309.03M |
| Net Income | 262.76M | 230.12M | 181.93M | 163.45M | 131.27M |
Balance Sheet | |||||
| Total Assets | 2.70B | 2.34B | 2.13B | 1.97B | 1.91B |
| Cash, Cash Equivalents and Short-Term Investments | 659.36M | 429.18M | 335.61M | 315.25M | 301.84M |
| Total Debt | 318.69M | 362.65M | 426.25M | 461.80M | 567.28M |
| Total Liabilities | 1.68B | 1.58B | 1.44B | 1.33B | 1.35B |
| Stockholders Equity | 993.50M | 735.68M | 659.89M | 608.13M | 537.13M |
Cash Flow | |||||
| Free Cash Flow | 428.31M | 370.77M | 326.74M | 285.27M | 270.92M |
| Operating Cash Flow | 444.86M | 382.64M | 344.03M | 303.93M | 286.84M |
| Investing Cash Flow | -85.47M | -2.14M | -25.00M | -31.28M | -174.86M |
| Financing Cash Flow | -143.60M | -286.86M | -300.51M | -259.15M | -105.67M |