Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 58.83M | 121.48M | 109.86M | 98.15M | 76.55M | 66.52M |
Gross Profit | 33.36M | 37.49M | 59.76M | 52.60M | 41.90M | 37.31M |
EBITDA | 8.40M | 18.57M | 14.10M | 12.54M | 9.18M | 8.35M |
Net Income | 6.10M | 13.70M | 10.54M | 9.04M | 5.57M | 5.76M |
Balance Sheet | ||||||
Total Assets | 144.74M | 135.63M | 137.63M | 122.22M | 115.09M | 97.14M |
Cash, Cash Equivalents and Short-Term Investments | 23.17M | 23.99M | 18.86M | 21.61M | 24.54M | 17.36M |
Total Debt | 7.36M | 4.89M | 7.90M | 10.77M | 12.14M | 16.22M |
Total Liabilities | 57.54M | 49.98M | 62.84M | 55.02M | 55.11M | 40.10M |
Stockholders Equity | 86.57M | 84.48M | 73.70M | 66.23M | 59.55M | 56.30M |
Cash Flow | ||||||
Free Cash Flow | -1.19M | 10.48M | 3.88M | 4.78M | 13.37M | -354.00K |
Operating Cash Flow | 3.51M | 13.70M | 8.22M | 7.80M | 15.76M | 2.51M |
Investing Cash Flow | -11.33M | -2.47M | -5.18M | -4.91M | -2.34M | -2.79M |
Financing Cash Flow | 2.26M | -6.11M | -5.75M | -5.82M | -6.31M | 4.90M |