| Dec 20 | Dec 19 | Dec 18 | Dec 17 | |
|---|---|---|---|---|
| Income Statement | ||||
| Total Revenue | $ 16.46M | $ 12.53M | $ 10.76M | $ 9.36M |
| Gross Profit | $ 12.30M | $ 8.75M | $ 7.40M | $ 6.33M |
| Operating Income | $ 9.02M | $ 5.57M | $ 4.74M | $ 4.09M |
| EBITDA | $ 10.17M | $ 6.63M | $ 5.71M | $ 4.95M |
| Net Income | $ 7.10M | $ 3.77M | $ 3.27M | $ 3.06M |
| Balance Sheet | ||||
| Cash & Short-Term Investments | $ 668.67K | $ 741.08K | $ 161.99K | $ 15.98K |
| Total Assets | $ 25.52M | $ 18.44M | $ 22.01M | $ 17.05M |
| Total Debt | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 |
| Net Debt | $ -668.67K | $ -741.08K | $ -161.99K | $ -15.98K |
| Total Liabilities | $ 138.29K | $ 101.34K | $ 7.44M | $ 5.76M |
| Stockholders' Equity | $ 25.44M | $ 18.34M | $ 14.56M | $ 11.29M |
| Cash Flow | ||||
| Free Cash Flow | $ -72.41K | $ 579.09K | $ 146.01K | $ -56.38K |
| Operating Cash Flow | $ 577.27K | $ 1.88M | $ 1.99M | $ 959.09K |
| Investing Cash Flow | $ -649.67K | $ -1.31M | $ -1.85M | $ -1.02M |
| Financing Cash Flow | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 |