| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 246.94M | 238.97M | 220.78M | 197.92M | 185.67M | 171.04M |
| Gross Profit | 203.33M | 200.89M | 180.63M | 161.10M | 153.63M | 138.56M |
| EBITDA | 193.34M | 295.55M | -222.97M | 150.25M | 147.41M | 134.55M |
| Net Income | 290.70M | 245.70M | -263.45M | 95.09M | 668.11M | 278.86M |
Balance Sheet | ||||||
| Total Assets | 4.31B | 4.26B | 4.07B | 4.44B | 4.50B | 3.39B |
| Cash, Cash Equivalents and Short-Term Investments | 32.27M | 85.69M | 51.96M | 169.25M | 523.16M | 37.47M |
| Total Debt | 1.83B | 1.87B | 2.01B | 2.04B | 2.21B | 1.77B |
| Total Liabilities | 1.97B | 2.00B | 2.15B | 2.18B | 2.34B | 1.92B |
| Stockholders Equity | 2.30B | 2.23B | 1.89B | 2.22B | 2.13B | 1.48B |
Cash Flow | ||||||
| Free Cash Flow | 192.72M | 173.52M | 186.15M | 135.76M | 48.20M | -151.06M |
| Operating Cash Flow | 192.91M | 173.68M | 186.29M | 135.92M | 172.19M | 132.78M |
| Investing Cash Flow | -23.48M | -34.77M | -161.19M | -246.29M | -68.95M | -227.86M |
| Financing Cash Flow | -200.40M | -105.16M | -142.45M | -243.58M | 382.49M | 115.73M |