| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.09B | 1.10B | 1.10B | 1.06B | 1.07B | 969.60M |
| Gross Profit | 876.60M | 1.00B | 326.30M | 276.50M | 323.60M | 261.30M |
| EBITDA | 193.90M | 176.20M | 157.90M | 139.20M | 178.40M | 99.80M |
| Net Income | 45.30M | 45.20M | 38.40M | 32.10M | 51.00M | 16.50M |
Balance Sheet | ||||||
| Total Assets | 1.79B | 1.81B | 1.77B | 1.82B | 1.82B | 1.76B |
| Cash, Cash Equivalents and Short-Term Investments | 84.60M | 83.30M | 58.10M | 54.30M | 113.10M | 87.40M |
| Total Debt | 163.10M | 212.10M | 209.40M | 232.90M | 260.80M | 337.20M |
| Total Liabilities | 886.30M | 882.90M | 878.50M | 948.30M | 972.80M | 985.40M |
| Stockholders Equity | 550.70M | 572.50M | 548.40M | 525.00M | 514.40M | 468.40M |
Cash Flow | ||||||
| Free Cash Flow | 111.40M | 83.90M | 68.10M | 11.20M | 128.60M | 78.90M |
| Operating Cash Flow | 154.70M | 120.00M | 106.70M | 103.10M | 160.50M | 104.00M |
| Investing Cash Flow | -43.20M | -35.00M | -36.90M | -93.60M | -15.70M | -8.20M |
| Financing Cash Flow | -76.00M | -55.40M | -72.10M | -68.30M | -118.60M | -50.20M |