| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 5.16B | 5.46B | 5.33B | 4.85B | 4.72B | 643.88M |
| Gross Profit | 215.49M | 380.76M | 400.06M | 196.98M | 478.69M | 57.74M |
| EBITDA | 337.52M | 504.36M | 629.30M | 340.88M | 610.75M | 70.44M |
| Net Income | 102.38M | 170.07M | 217.61M | 39.44M | 237.42M | 32.08M |
Balance Sheet | ||||||
| Total Assets | 2.08B | 2.10B | 2.53B | 2.57B | 2.96B | 537.34M |
| Cash, Cash Equivalents and Short-Term Investments | 421.66M | 4.01M | 514.00K | 1.91M | 1.83M | 71.23M |
| Total Debt | 253.54M | 353.54M | 613.61M | 874.02M | 1.11B | 251.10M |
| Total Liabilities | 460.59M | 782.59M | 824.84M | 1.03B | 1.44B | 289.56M |
| Stockholders Equity | 1.62B | 1.32B | 1.47B | 1.24B | 1.25B | 207.73M |
Cash Flow | ||||||
| Free Cash Flow | 13.38M | 392.78M | 450.35M | 108.22M | 545.34M | -5.94M |
| Operating Cash Flow | 37.89M | 404.64M | 463.55M | 154.40M | 581.26M | 71.59M |
| Investing Cash Flow | -278.50M | -261.35M | 32.34M | -34.40M | -34.42M | -52.46M |
| Financing Cash Flow | 238.62M | -139.80M | -497.28M | -301.55M | -196.26M | 38.69M |