| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|
Income Statement | ||||
| Total Revenue | 943.93M | 867.67M | 787.14M | 582.97M |
| Gross Profit | 561.04M | 463.24M | 364.63M | 341.91M |
| EBITDA | 314.61M | 354.50M | -4.59M | 199.17M |
| Net Income | 151.60M | 225.24M | -116.11M | 131.22M |
Balance Sheet | ||||
| Total Assets | 4.60B | 4.38B | 4.09B | 4.17B |
| Cash, Cash Equivalents and Short-Term Investments | 128.91M | 83.67M | 89.38M | 124.08M |
| Total Debt | 1.04B | 1.28B | 1.18B | 1.16B |
| Total Liabilities | 1.67B | 1.71B | 1.60B | 1.60B |
| Stockholders Equity | 2.24B | 1.89B | 1.59B | 1.69B |
Cash Flow | ||||
| Free Cash Flow | 285.24M | 236.37M | 120.07M | 147.27M |
| Operating Cash Flow | 336.57M | 280.15M | 153.04M | 164.89M |
| Investing Cash Flow | -49.34M | -181.98M | -168.09M | 34.31M |
| Financing Cash Flow | -218.11M | -87.86M | -17.14M | -128.34M |