| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.68B | 1.47B | 1.11B | 1.34B | 197.17M | 170.21M |
| Gross Profit | 166.40M | 153.80M | 128.45M | 24.33M | 15.67M | 13.59M |
| EBITDA | 169.59M | 175.58M | 178.12M | 159.30M | 125.83M | 89.60M |
| Net Income | 40.46M | 45.73M | 42.53M | 42.76M | 40.81M | 30.92M |
Balance Sheet | ||||||
| Total Assets | 1.76B | 1.61B | 1.43B | 265.08M | 286.31M | 272.13M |
| Cash, Cash Equivalents and Short-Term Investments | 203.27M | 202.06M | 248.71M | 252.99M | 195.54M | 177.42M |
| Total Debt | 594.70M | 433.87M | 340.00M | 387.78M | 459.08M | 460.60M |
| Total Liabilities | 992.43M | 861.65M | 684.87M | 141.33M | 157.62M | 153.50M |
| Stockholders Equity | 764.07M | 746.45M | 742.68M | 720.15M | 744.17M | 695.95M |
Cash Flow | ||||||
| Free Cash Flow | -154.47M | -51.94M | 42.26M | 33.08M | 17.05M | -1.35M |
| Operating Cash Flow | -30.60M | 58.52M | 135.27M | 50.18M | 42.45M | 27.13M |
| Investing Cash Flow | -163.26M | -153.63M | -88.47M | -91.45M | -142.82M | -161.05M |
| Financing Cash Flow | 180.42M | 73.27M | -51.38M | -87.11M | -63.50M | -43.99M |