| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.78B | 2.96B | 1.64B | 793.34M | 741.10M | 555.86M |
| Gross Profit | 584.28M | 555.16M | 271.38M | 137.15M | 133.40M | 115.45M |
| EBITDA | 602.14M | 582.26M | 264.37M | 75.95M | 54.35M | 46.66M |
| Net Income | 338.33M | 375.09M | 160.63M | 14.32M | 6.22M | 5.13M |
Balance Sheet | ||||||
| Total Assets | 4.45B | 4.54B | 2.36B | 817.60M | 809.10M | 834.90M |
| Cash, Cash Equivalents and Short-Term Investments | 1.30B | 1.38B | 455.14M | 312.46M | 294.03M | 384.90M |
| Total Debt | 1.63B | 1.71B | 1.27B | 399.97M | 417.24M | 453.56M |
| Total Liabilities | 3.51B | 3.57B | 1.96B | 642.95M | 669.79M | 690.38M |
| Stockholders Equity | 772.86M | 803.84M | 333.11M | 158.64M | 124.47M | 130.04M |
Cash Flow | ||||||
| Free Cash Flow | 385.27M | 397.72M | 253.01M | 37.45M | 2.33M | 48.30M |
| Operating Cash Flow | 606.67M | 594.43M | 279.50M | 62.39M | 17.78M | 61.24M |
| Investing Cash Flow | 51.73M | 21.96M | -261.11M | -19.29M | -22.15M | -77.85M |
| Financing Cash Flow | 79.76M | 261.93M | 124.29M | -18.46M | -79.61M | 219.37M |