| Breakdown | TTM | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | Dec 2019 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 82.78M | 94.53M | 105.85M | 89.03M | 77.43M | 87.73M |
| Gross Profit | 27.87M | 32.56M | 35.27M | 29.12M | 23.92M | 27.27M |
| EBITDA | 4.87M | 8.98M | 12.31M | 10.06M | 7.16M | 8.46M |
| Net Income | 2.33M | 5.30M | 7.55M | 6.25M | 3.88M | 4.93M |
Balance Sheet | ||||||
| Total Assets | 77.55M | 78.80M | 76.30M | 70.84M | 64.01M | 64.59M |
| Cash, Cash Equivalents and Short-Term Investments | 21.18M | 22.26M | 13.39M | 13.46M | 14.83M | 8.86M |
| Total Debt | 7.55M | 6.29M | 6.62M | 7.88M | 9.55M | 11.02M |
| Total Liabilities | 21.51M | 21.04M | 21.30M | 20.98M | 19.47M | 21.79M |
| Stockholders Equity | 56.04M | 57.77M | 55.00M | 49.85M | 44.54M | 42.80M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 13.19M | 4.49M | 1.87M | 9.92M | 2.69M |
| Operating Cash Flow | 0.00 | 13.75M | 5.00M | 2.11M | 10.18M | 3.58M |
| Investing Cash Flow | 0.00 | -540.00K | -495.00K | -216.00K | -251.00K | 618.69K |
| Financing Cash Flow | 0.00 | -4.24M | -4.10M | -4.14M | -4.15M | -4.74M |