Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 49.42M | 50.41M | 52.40M | 57.59M | 55.08M |
Gross Profit | 35.46M | 25.11M | 37.48M | 41.26M | 38.97M |
EBITDA | 15.63M | 17.93M | 15.61M | 20.80M | 16.96M |
Net Income | 9.86M | 11.29M | 9.63M | 13.36M | 9.38M |
Balance Sheet | |||||
Total Assets | 42.59M | 48.85M | 42.82M | 49.00M | 42.58M |
Cash, Cash Equivalents and Short-Term Investments | 21.67M | 27.10M | 14.78M | 27.25M | 21.61M |
Total Debt | 3.04M | 5.05M | 3.27M | 2.23M | 3.69M |
Total Liabilities | 10.91M | 18.21M | 14.96M | 12.92M | 16.55M |
Stockholders Equity | 31.68M | 30.63M | 27.81M | 36.02M | 25.96M |
Cash Flow | |||||
Free Cash Flow | 11.22M | 20.38M | 6.13M | 16.12M | 14.38M |
Operating Cash Flow | 11.56M | 20.95M | 7.10M | 16.17M | 14.58M |
Investing Cash Flow | 862.00K | -459.00K | -5.22M | -4.27M | 112.00K |
Financing Cash Flow | -16.10M | -7.70M | -16.98M | -6.27M | -3.39M |