| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.86B | 2.52B | 2.99B | 3.28B | 2.34B | 1.82B |
| Gross Profit | 133.65M | 37.05M | 345.52M | 106.46M | 77.42M | 123.47M |
| EBITDA | 223.25M | 195.94M | 454.00M | 193.31M | 150.11M | 194.71M |
| Net Income | 101.16M | 77.76M | 284.35M | 72.60M | 42.68M | 68.39M |
Balance Sheet | ||||||
| Total Assets | 2.45B | 2.32B | 2.43B | 2.21B | 1.98B | 1.82B |
| Cash, Cash Equivalents and Short-Term Investments | 610.53M | 728.64M | 876.61M | 66.99M | 610.32M | 137.57M |
| Total Debt | 9.32M | 9.63M | 11.47M | 8.20M | 5.84M | 6.33M |
| Total Liabilities | 1.06B | 952.13M | 999.51M | 1.01B | 819.52M | 648.85M |
| Stockholders Equity | 1.39B | 1.37B | 1.43B | 1.20B | 1.16B | 1.17B |
Cash Flow | ||||||
| Free Cash Flow | -211.84M | -318.43M | -20.73M | -189.32M | -41.09M | 638.00K |
| Operating Cash Flow | 204.21M | 219.68M | 376.70M | 186.03M | 219.01M | 177.90M |
| Investing Cash Flow | -95.97M | -216.98M | -204.59M | -192.28M | -190.76M | -112.44M |
| Financing Cash Flow | -147.53M | -147.33M | -59.40M | -37.04M | -55.16M | -60.19M |