Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 205.90M | 273.32M | 349.61M | 269.56M | 233.19M |
Gross Profit | 58.01M | 70.63M | 138.43M | 108.49M | 94.68M |
EBITDA | 19.01M | 13.00M | 26.32M | 23.38M | 13.17M |
Net Income | 13.26M | -17.82M | 12.20M | 5.15M | 16.57M |
Balance Sheet | |||||
Total Assets | 216.00M | 243.90M | 330.45M | 285.87M | 208.49M |
Cash, Cash Equivalents and Short-Term Investments | 54.31M | 37.57M | 35.14M | 41.37M | 36.25M |
Total Debt | 74.88M | 97.70M | 108.57M | 105.28M | 76.01M |
Total Liabilities | 118.79M | 156.65M | 221.09M | 187.63M | 128.19M |
Stockholders Equity | 95.10M | 83.78M | 103.68M | 93.08M | 80.19M |
Cash Flow | |||||
Free Cash Flow | 6.08M | 13.49M | 6.34M | 4.27M | 4.31M |
Operating Cash Flow | 13.00M | 19.60M | 14.13M | 10.33M | 10.60M |
Investing Cash Flow | 27.92M | 8.82M | -7.34M | -18.93M | 13.89M |
Financing Cash Flow | -20.07M | -24.37M | -12.02M | 9.45M | -7.02M |