| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 19.01M | 19.05M | 19.84M | 17.70M | 16.91M |
| Gross Profit | 14.12M | 14.20M | 15.29M | 13.23M | 13.03M |
| Operating Income | 9.38M | 9.85M | 9.61M | 7.68M | 5.50M |
| EBITDA | 6.03M | 6.57M | 9.87M | 8.19M | 9.33M |
| Net Income | 9.44M | 9.32M | 32.13M | 31.25M | 8.91M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 528.00K | 3.39M | 2.05M | 3.19M | 6.71M |
| Total Assets | 327.54M | 370.51M | 300.09M | 260.00M | 228.91M |
| Total Debt | 16.96M | 66.30M | 10.02M | 6.00M | 11.38M |
| Net Debt | 16.43M | 62.91M | 7.90M | 2.64M | 4.54M |
| Total Liabilities | 73.16M | 124.58M | 62.52M | 51.32M | 49.37M |
| Stockholders' Equity | 257.41M | 248.96M | 240.60M | 211.72M | 182.59M |
| Cash Flow | |||||
| Free Cash Flow | 5.98M | 9.25M | 7.64M | 9.28M | 6.00M |
| Operating Cash Flow | 6.08M | 9.35M | 7.89M | 9.96M | 6.03M |
| Investing Cash Flow | 46.20M | -59.13M | -10.70M | -5.60M | -3.08M |
| Financing Cash Flow | -55.15M | 51.07M | 1.57M | -7.86M | -8.11M |