| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 23.57M | 23.04M | 22.03M | 20.15M | 20.87M | 20.25M |
| Gross Profit | 11.19M | 9.05M | 7.59M | 13.43M | 5.81M | 5.40M |
| EBITDA | 7.49M | 7.22M | 7.39M | 5.04M | 4.81M | 3.13M |
| Net Income | 4.84M | 4.59M | 5.66M | 4.04M | 4.58M | 2.36M |
Balance Sheet | ||||||
| Total Assets | 26.24M | 22.94M | 23.15M | 24.93M | 19.31M | 18.95M |
| Cash, Cash Equivalents and Short-Term Investments | 6.04M | 7.37M | 5.76M | 5.64M | 7.99M | 4.83M |
| Total Debt | 212.43K | 272.70K | 1.70M | 2.62M | 327.58K | 445.89K |
| Total Liabilities | 12.05M | 10.34M | 11.04M | 10.27M | 7.62M | 8.41M |
| Stockholders Equity | 14.19M | 12.60M | 12.10M | 14.66M | 11.68M | 10.53M |
Cash Flow | ||||||
| Free Cash Flow | 4.02M | 7.77M | 6.98M | 5.00M | 6.71M | 3.43M |
| Operating Cash Flow | 4.13M | 7.87M | 7.09M | 5.29M | 6.74M | 3.65M |
| Investing Cash Flow | -1.92M | -96.00K | 1.89M | -6.58M | -71.00K | 20.00K |
| Financing Cash Flow | -4.07M | -6.17M | -8.86M | -1.06M | -3.51M | -3.98M |