Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 176.47M | 169.39M | 199.32M | 177.25M | 139.16M | 121.19M |
Gross Profit | 64.55M | 18.62M | 63.39M | 49.20M | 26.85M | 10.14M |
EBITDA | 71.47M | 68.22M | 69.02M | 51.39M | 29.46M | 16.45M |
Net Income | 24.87M | 21.58M | 26.26M | 20.59M | 3.59M | -7.03M |
Balance Sheet | ||||||
Total Assets | 699.73M | 700.36M | 693.04M | 564.77M | 443.20M | 403.34M |
Cash, Cash Equivalents and Short-Term Investments | 71.87M | 74.26M | 59.06M | 40.30M | 15.90M | 19.59M |
Total Debt | 388.88M | 399.78M | 414.74M | 309.93M | 232.70M | 193.94M |
Total Liabilities | 436.12M | 445.38M | 457.96M | 356.28M | 257.64M | 221.49M |
Stockholders Equity | 240.78M | 233.44M | 214.91M | 191.61M | 171.62M | 168.04M |
Cash Flow | ||||||
Free Cash Flow | 26.19M | 33.08M | -86.60M | -57.28M | -44.73M | -47.84M |
Operating Cash Flow | 54.03M | 60.79M | 61.44M | 62.85M | 13.89M | 6.76M |
Investing Cash Flow | -27.78M | -27.48M | -144.52M | -115.09M | -56.34M | -44.20M |
Financing Cash Flow | -19.33M | -18.11M | 101.84M | 76.64M | 38.76M | 15.41M |