| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 37.64B | 31.87B | 38.85B | 37.11B | 25.61B | 15.78B |
| Gross Profit | 28.62B | 21.88B | 28.87B | 24.21B | 17.28B | 15.09B |
| EBITDA | 14.66B | 14.27B | 14.26B | 9.93B | 6.03B | 7.72B |
| Net Income | 10.73B | 10.68B | 9.30B | 5.50B | 3.31B | 4.87B |
Balance Sheet | ||||||
| Total Assets | 593.84B | 583.08B | 525.23B | 501.52B | 430.68B | 418.09B |
| Cash, Cash Equivalents and Short-Term Investments | 16.91B | 24.28B | 28.64B | 31.29B | 31.50B | 20.05B |
| Total Debt | 39.09B | 41.53B | 30.16B | 25.98B | 21.48B | 30.01B |
| Total Liabilities | 533.98B | 524.58B | 472.86B | 456.29B | 395.25B | 380.39B |
| Stockholders Equity | 59.88B | 58.51B | 52.38B | 45.24B | 35.45B | 37.71B |
Cash Flow | ||||||
| Free Cash Flow | 7.02B | 7.29B | -7.15B | 49.43B | 17.50B | 31.77B |
| Operating Cash Flow | 8.41B | 8.65B | -5.90B | 51.20B | 18.54B | 32.80B |
| Investing Cash Flow | -30.43B | -54.95B | 1.84B | -47.58B | 5.04B | -13.30B |
| Financing Cash Flow | 25.50B | 42.98B | 1.14B | 34.00M | -12.36B | -8.42B |