| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.16B | 1.23B | 1.14B | 1.08B | 940.08M | 934.85M |
| Gross Profit | 308.78M | 315.87M | 255.83M | 224.26M | 213.58M | 238.89M |
| EBITDA | 146.93M | 145.93M | 101.66M | 89.19M | 135.40M | 137.24M |
| Net Income | 62.78M | 73.06M | 8.14M | 6.62M | 62.20M | 60.23M |
Balance Sheet | ||||||
| Total Assets | 998.60M | 964.91M | 975.20M | 1.04B | 999.26M | 874.95M |
| Cash, Cash Equivalents and Short-Term Investments | 35.18M | 18.87M | 22.94M | 28.98M | 37.06M | 29.32M |
| Total Debt | 151.58M | 159.84M | 240.77M | 283.32M | 240.04M | 162.28M |
| Total Liabilities | 396.30M | 374.41M | 436.18M | 502.90M | 447.99M | 357.71M |
| Stockholders Equity | 599.72M | 588.30M | 536.97M | 537.35M | 547.35M | 509.76M |
Cash Flow | ||||||
| Free Cash Flow | 58.85M | 96.33M | 71.63M | -10.86M | -60.35M | 51.84M |
| Operating Cash Flow | 131.21M | 154.61M | 107.94M | 52.15M | 31.56M | 125.02M |
| Investing Cash Flow | -71.79M | -62.04M | -25.23M | -47.07M | -66.47M | -59.90M |
| Financing Cash Flow | -47.35M | -97.80M | -88.75M | -12.94M | 42.49M | -70.19M |