| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 636.35M | 564.63M | 491.66M | 527.62M | 396.56M | 327.43M |
| Gross Profit | 190.46M | 133.34M | 126.08M | 122.57M | 134.00M | 104.49M |
| EBITDA | 110.66M | 124.43M | 79.47M | 609.40M | 398.31M | 48.51M |
| Net Income | -53.23M | -7.23M | -28.57M | 551.26M | 234.25M | 51.48M |
Balance Sheet | ||||||
| Total Assets | 3.55B | 3.56B | 3.44B | 3.50B | 3.19B | 3.09B |
| Cash, Cash Equivalents and Short-Term Investments | 849.63M | 516.60M | 507.94M | 327.05M | 219.71M | 523.31M |
| Total Debt | 1.80B | 1.75B | 1.63B | 1.39B | 1.05B | 1.22B |
| Total Liabilities | 2.01B | 1.98B | 1.84B | 1.63B | 1.25B | 1.36B |
| Stockholders Equity | 1.40B | 1.44B | 1.46B | 1.74B | 1.77B | 1.54B |
Cash Flow | ||||||
| Free Cash Flow | -6.35M | -107.84M | -103.15M | -384.76M | 20.65M | -46.65M |
| Operating Cash Flow | 3.16M | 15.51M | 39.81M | 64.85M | 40.09M | -37.32M |
| Investing Cash Flow | -51.86M | -56.18M | -18.07M | -350.08M | -144.15M | -73.49M |
| Financing Cash Flow | -19.57M | 41.56M | 175.82M | 384.38M | -203.69M | 256.41M |