Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 100.81M | 89.39M | 71.56M | 64.39M | 61.87M |
Gross Profit | 52.25M | 47.08M | 32.97M | 29.25M | 28.19M |
Operating Income | 12.18M | 10.25M | 5.01M | 3.93M | 5.57M |
EBITDA | 17.13M | 15.32M | 7.96M | 7.69M | 8.05M |
Net Income | 12.73M | 10.91M | 4.13M | 4.28M | 4.27M |
Balance Sheet | |||||
Cash & Short-Term Investments | 17.39M | 18.10M | 23.07M | 29.97M | 31.68M |
Total Assets | 113.68M | 100.70M | 92.75M | 89.58M | 84.19M |
Total Debt | 8.54M | 4.39M | 6.83M | 6.76M | 9.04M |
Net Debt | -2.75M | -3.03M | -3.70M | -6.86M | -5.57M |
Total Liabilities | 29.43M | 24.39M | 26.99M | 23.59M | 22.04M |
Stockholders' Equity | 84.25M | 76.03M | 65.77M | 65.99M | 61.74M |
Cash Flow | |||||
Free Cash Flow | 4.99M | -2.84M | -95.00K | 289.00K | 9.55M |
Operating Cash Flow | 9.56M | 2.23M | 5.21M | 3.00M | 10.79M |
Investing Cash Flow | 1.79M | -3.54M | -281.00K | -826.00K | -1.14M |
Financing Cash Flow | -7.44M | -2.18M | -6.41M | -3.45M | -5.08M |