| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 182.22M | 164.67M | 169.69M | 158.81M | 145.84M |
| Gross Profit | 34.58M | 32.92M | 31.50M | 28.21M | 23.96M |
| Operating Income | 14.16M | 11.94M | 11.50M | 8.48M | 1.53M |
| EBITDA | 14.08M | 12.36M | 11.32M | 16.87M | 6.93M |
| Net Income | 8.73M | 6.26M | 5.12M | 5.02M | -13.66M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 4.21M | 3.47M | 7.04M | 7.55M | 4.70M |
| Total Assets | 143.44M | 132.71M | 134.19M | 133.35M | 125.59M |
| Total Debt | 67.43M | 71.23M | 75.14M | 80.32M | 78.76M |
| Net Debt | 63.22M | 67.76M | 62.82M | 64.80M | 68.60M |
| Total Liabilities | 93.32M | 91.50M | 99.57M | 105.36M | 102.31M |
| Stockholders' Equity | 50.13M | 41.22M | 34.63M | 28.00M | 23.30M |
| Cash Flow | |||||
| Free Cash Flow | 22.76M | 21.84M | 10.47M | 16.70M | 26.42M |
| Operating Cash Flow | 23.38M | 22.36M | 10.71M | 17.75M | 26.65M |
| Investing Cash Flow | 303.00K | -452.00K | 1.81M | 3.25M | 2.23M |
| Financing Cash Flow | -22.95M | -25.48M | -13.03M | -18.15M | -27.83M |