| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.30B | 1.47B | 1.04B | 791.55M | 660.61M | 548.65M |
| Gross Profit | 1.20B | 1.40B | 696.21M | 511.24M | 417.09M | 357.00M |
| EBITDA | 598.89M | 494.39M | 368.28M | 281.08M | 212.29M | 227.69M |
| Net Income | 238.11M | 174.59M | 178.14M | 156.46M | 90.76M | 139.58M |
Balance Sheet | ||||||
| Total Assets | 2.22B | 2.17B | 1.85B | 1.27B | 1.08B | 1.13B |
| Cash, Cash Equivalents and Short-Term Investments | 643.08M | 604.92M | 519.23M | 453.00M | 246.53M | 547.09M |
| Total Debt | 217.75M | 442.27M | 243.90M | 201.26M | 154.42M | 334.90M |
| Total Liabilities | 1.02B | 1.03B | 750.27M | 539.07M | 399.48M | 521.39M |
| Stockholders Equity | 960.26M | 918.42M | 899.76M | 686.62M | 640.44M | 575.47M |
Cash Flow | ||||||
| Free Cash Flow | 350.52M | 290.24M | 218.35M | 207.56M | 45.23M | 190.60M |
| Operating Cash Flow | 385.58M | 307.53M | 249.28M | 269.65M | 61.11M | 197.55M |
| Investing Cash Flow | -98.07M | -100.26M | -97.88M | -269.38M | -44.08M | 36.90M |
| Financing Cash Flow | -304.71M | -178.80M | -141.00K | -37.48M | -80.76M | -196.36M |