| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 341.90M | 338.03M | 320.83M | 302.93M | 264.73M | 240.66M |
| Gross Profit | 291.22M | 288.81M | 274.99M | 267.68M | 238.99M | 216.44M |
| EBITDA | 304.09M | 213.78M | 329.47M | 221.50M | 166.31M | 187.79M |
| Net Income | 46.93M | -7.13M | 95.50M | -5.43M | 202.25M | -34.26M |
Balance Sheet | ||||||
| Total Assets | 5.67B | 5.49B | 5.65B | 5.46B | 4.93B | 4.81B |
| Cash, Cash Equivalents and Short-Term Investments | 383.00M | 175.26M | 252.41M | 456.94M | 285.19M | 424.45M |
| Total Debt | 3.72B | 3.70B | 3.72B | 3.65B | 3.17B | 3.21B |
| Total Liabilities | 4.13B | 4.09B | 4.17B | 4.09B | 3.56B | 3.56B |
| Stockholders Equity | 1.54B | 1.40B | 1.48B | 1.37B | 1.37B | 1.25B |
Cash Flow | ||||||
| Free Cash Flow | 141.34M | 134.54M | 152.51M | 101.59M | 95.25M | 86.46M |
| Operating Cash Flow | 143.60M | 138.71M | 154.55M | 104.59M | 96.08M | 87.59M |
| Investing Cash Flow | -26.81M | -187.93M | -272.17M | -181.97M | -164.22M | -179.98M |
| Financing Cash Flow | 60.89M | -11.96M | -93.94M | 242.72M | -62.36M | 265.55M |