| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 2.19B | 2.06B | 1.76B | 1.56B | 1.36B |
| Gross Profit | 917.46M | 795.10M | 658.13M | 537.87M | 460.16M |
| EBITDA | 682.24M | 582.02M | 465.77M | 354.97M | 296.89M |
| Net Income | 557.72M | 428.28M | 327.02M | 248.57M | 183.52M |
Balance Sheet | |||||
| Total Assets | 3.55B | 2.39B | 1.98B | 1.79B | 1.81B |
| Cash, Cash Equivalents and Short-Term Investments | 1.48B | 648.52M | 551.52M | 452.14M | 735.34M |
| Total Debt | 299.14M | 317.54M | 214.95M | 355.08M | 599.23M |
| Total Liabilities | 802.11M | 803.23M | 589.41M | 643.02M | 873.95M |
| Stockholders Equity | 2.74B | 1.59B | 1.39B | 1.15B | 937.40M |
Cash Flow | |||||
| Free Cash Flow | 241.90M | 252.62M | 348.50M | 65.59M | 20.52M |
| Operating Cash Flow | 536.63M | 477.81M | 480.68M | 185.12M | 58.28M |
| Investing Cash Flow | -957.90M | -152.13M | -273.24M | -158.76M | 140.44M |
| Financing Cash Flow | 556.59M | -157.07M | -212.35M | -281.00M | 189.27M |