| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.54B | 4.52B | 4.19B | 3.96B | 3.84B | 3.42B |
| Gross Profit | 487.93M | 438.27M | 246.04M | 285.13M | 255.38M | 185.04M |
| EBITDA | 319.05M | 314.68M | 215.86M | 161.22M | 165.45M | 125.36M |
| Net Income | 136.06M | 135.49M | 76.26M | 40.98M | 44.33M | 4.15M |
Balance Sheet | ||||||
| Total Assets | 0.00 | 3.02B | 2.92B | 2.76B | 3.00B | 2.78B |
| Cash, Cash Equivalents and Short-Term Investments | 374.40M | 374.40M | 109.17M | 103.42M | 491.00K | 651.00K |
| Total Debt | 0.00 | 1.02B | 1.03B | 949.07M | 824.50M | 653.19M |
| Total Liabilities | -1.68B | 1.34B | 1.72B | 1.53B | 1.50B | 1.33B |
| Stockholders Equity | 1.68B | 1.68B | 1.20B | 1.22B | 1.50B | 1.46B |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | -134.27M | 120.59M | 4.86M | 90.02M | -541.37M |
| Operating Cash Flow | 0.00 | -130.78M | 121.71M | 6.21M | 161.97M | -541.22M |
| Investing Cash Flow | 0.00 | -3.49M | -1.12M | -1.35M | -71.96M | -153.00K |
| Financing Cash Flow | 0.00 | 399.50M | -120.63M | -4.82M | -90.17M | 541.02M |