| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.69B | 2.73B | 2.54B | 1.05B | 954.59M | 885.61M |
| Gross Profit | 341.85M | 336.88M | 260.42M | 157.17M | 138.42M | 136.88M |
| EBITDA | 545.61M | 502.14M | 383.99M | 312.06M | 198.46M | 190.05M |
| Net Income | 21.46M | -18.48M | -81.36M | 142.14M | 61.16M | 248.38M |
Balance Sheet | ||||||
| Total Assets | 5.47B | 5.57B | 5.63B | 1.67B | 1.78B | 1.55B |
| Cash, Cash Equivalents and Short-Term Investments | 146.96M | 93.00M | 108.05M | 127.25M | 126.44M | 31.80M |
| Total Debt | 2.71B | 2.77B | 2.76B | 518.31M | 735.78M | 662.99M |
| Total Liabilities | 3.62B | 3.72B | 3.77B | 781.68M | 1.01B | 953.76M |
| Stockholders Equity | 1.75B | 1.76B | 1.86B | 891.72M | 764.65M | 599.95M |
Cash Flow | ||||||
| Free Cash Flow | 102.44M | 17.43M | 249.43M | 161.86M | 157.63M | 215.16M |
| Operating Cash Flow | 302.95M | 246.75M | 456.77M | 210.50M | 255.02M | 324.20M |
| Investing Cash Flow | -97.58M | -185.60M | -2.21B | 44.14M | -314.83M | -183.98M |
| Financing Cash Flow | -160.12M | -76.19M | 1.73B | -253.84M | 154.46M | -143.36M |