| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 420.15M | 334.50M | 359.66M | 399.97M | 428.01M | 437.42M |
| Gross Profit | 113.75M | -13.90M | 181.27M | 58.81M | 306.85M | 312.47M |
| EBITDA | 52.37M | 178.10M | 55.29M | 114.54M | 129.82M | 124.76M |
| Net Income | 236.37M | 119.90M | -45.85M | -3.25M | 22.87M | 65.58M |
Balance Sheet | ||||||
| Total Assets | 326.04M | 331.10M | 314.93M | 373.84M | 440.41M | 494.74M |
| Cash, Cash Equivalents and Short-Term Investments | 75.77M | 70.88M | 55.69M | 70.97M | 81.59M | 62.38M |
| Total Debt | 69.29M | 36.33M | 295.17M | 288.87M | 313.09M | 330.99M |
| Total Liabilities | 369.97M | 381.74M | 592.97M | 604.40M | 679.75M | 770.85M |
| Stockholders Equity | -43.93M | -50.64M | -278.04M | -230.56M | -239.33M | -276.10M |
Cash Flow | ||||||
| Free Cash Flow | 25.65M | 6.63M | 7.48M | 22.27M | 43.81M | -58.69M |
| Operating Cash Flow | 43.94M | 26.60M | 27.91M | 53.61M | 78.73M | -16.64M |
| Investing Cash Flow | -12.19M | -9.80M | -20.13M | -31.21M | -34.82M | -40.06M |
| Financing Cash Flow | -5.42M | -1.61M | -22.86M | -31.86M | -25.06M | 76.66M |