| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 920.41M | 871.49M | 852.16M | 953.82M | 958.59M | 835.84M |
| Gross Profit | 559.99M | 536.50M | 501.73M | 556.22M | 574.40M | 496.66M |
| EBITDA | 208.33M | 202.06M | 101.50M | 110.43M | 163.18M | 157.40M |
| Net Income | 41.80M | 64.87M | -44.78M | -34.55M | 28.10M | 16.17M |
Balance Sheet | ||||||
| Total Assets | 1.07B | 888.38M | 814.15M | 1.01B | 1.02B | 1.06B |
| Cash, Cash Equivalents and Short-Term Investments | 31.52M | 45.27M | 87.86M | 50.95M | 127.12M | 132.09M |
| Total Debt | 711.46M | 496.69M | 495.60M | 608.43M | 546.33M | 588.17M |
| Total Liabilities | 864.76M | 667.27M | 657.85M | 806.45M | 760.50M | 807.94M |
| Stockholders Equity | 202.63M | 221.11M | 156.30M | 199.94M | 233.49M | 220.63M |
Cash Flow | ||||||
| Free Cash Flow | 139.61M | 131.94M | 172.39M | 20.40M | 125.86M | 159.43M |
| Operating Cash Flow | 187.94M | 156.30M | 192.34M | 49.13M | 140.55M | 196.94M |
| Investing Cash Flow | -30.84M | 5.46M | -13.52M | -34.37M | -11.37M | -39.80M |
| Financing Cash Flow | -166.53M | -178.55M | -145.25M | -86.42M | -139.11M | -84.21M |