| 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 | 5.08M | 5.57M |
| EBITDA | 17.13M | 15.32M | 7.96M | 6.92M | 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 |