| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 643.10M | 819.20M | 828.00M | 845.00M | 846.20M | 749.50M |
| Gross Profit | 394.80M | 326.80M | 358.80M | 346.70M | 377.60M | 349.00M |
| EBITDA | 139.20M | 148.10M | 136.40M | 119.10M | 153.10M | 100.00M |
| Net Income | 64.90M | 62.00M | 57.00M | 50.10M | 72.40M | 31.70M |
Balance Sheet | ||||||
| Total Assets | 1.04B | 1.06B | 1.00B | 1.05B | 1.05B | 997.00M |
| Cash, Cash Equivalents and Short-Term Investments | 40.80M | 58.20M | 18.20M | 23.50M | 72.90M | 50.80M |
| Total Debt | 125.10M | 185.40M | 130.00M | 199.60M | 218.00M | 272.20M |
| Total Liabilities | 598.80M | 616.10M | 587.70M | 655.00M | 678.60M | 685.40M |
| Stockholders Equity | 440.10M | 441.40M | 414.90M | 390.10M | 367.90M | 310.30M |
Cash Flow | ||||||
| Free Cash Flow | 103.10M | 94.50M | 70.10M | 13.40M | 116.70M | 82.50M |
| Operating Cash Flow | 128.40M | 115.70M | 93.30M | 93.40M | 134.70M | 98.40M |
| Investing Cash Flow | -25.20M | -20.00M | -21.50M | -80.70M | -5.90M | 2.30M |
| Financing Cash Flow | -70.10M | -54.10M | -79.10M | -62.10M | -106.10M | -54.70M |