| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 727.50M | 729.60M | 653.20M | 733.90M | 736.60M | 822.00M |
| Gross Profit | 205.30M | 206.80M | 171.70M | 193.30M | 186.30M | 219.00M |
| EBITDA | 62.40M | 65.40M | 42.60M | 65.10M | 73.20M | 85.60M |
| Net Income | 2.50M | 7.30M | 1.50M | 22.10M | 30.60M | 41.00M |
Balance Sheet | ||||||
| Total Assets | 966.30M | 1.01B | 857.20M | 885.20M | 932.30M | 884.40M |
| Cash, Cash Equivalents and Short-Term Investments | 107.50M | 121.90M | 95.00M | 133.20M | 225.90M | 229.30M |
| Total Debt | 421.90M | 424.20M | 384.70M | 345.00M | 375.10M | 394.10M |
| Total Liabilities | 702.90M | 691.80M | 604.80M | 605.30M | 665.50M | 647.80M |
| Stockholders Equity | 261.10M | 313.40M | 252.50M | 279.70M | 267.40M | 233.00M |
Cash Flow | ||||||
| Free Cash Flow | 6.70M | 27.80M | -36.70M | -18.20M | 51.90M | 58.10M |
| Operating Cash Flow | 21.80M | 43.60M | -18.40M | -7.40M | 64.90M | 73.00M |
| Investing Cash Flow | -31.90M | -28.70M | -29.00M | -23.10M | -16.90M | -76.90M |
| Financing Cash Flow | 12.10M | 12.30M | 27.50M | -66.80M | -41.00M | 122.10M |