| Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | $ 83.81M | $ 73.24M | $ 65.56M | $ 53.30M | $ 41.81M |
| Gross Profit | $ 64.32M | $ 56.35M | $ 50.16M | $ 41.28M | $ 32.05M |
| Operating Income | $ 26.15M | $ 21.96M | $ 20.04M | $ 15.63M | $ 9.82M |
| EBITDA | $ 28.53M | $ 22.78M | $ 20.80M | $ 16.30M | $ 11.22M |
| Net Income | $ 22.48M | $ 19.23M | $ 17.19M | $ 12.83M | $ 9.33M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | $ 51.16M | $ 52.23M | $ 49.76M | $ 57.96M | $ 62.50M |
| Total Assets | $ 108.78M | $ 98.33M | $ 92.16M | $ 85.51M | $ 82.88M |
| Total Debt | $ 0.00 | $ 154.69K | $ 2.04M | $ 2.21M | $ 2.48M |
| Net Debt | $ -51.16M | $ -52.08M | $ -47.72M | $ -55.76M | $ -59.52M |
| Total Liabilities | $ 14.16M | $ 11.51M | $ 20.74M | $ 11.84M | $ 10.71M |
| Stockholders' Equity | $ 94.62M | $ 86.82M | $ 71.42M | $ 73.67M | $ 72.17M |
| Cash Flow | |||||
| Free Cash Flow | $ 17.18M | $ 17.62M | $ 5.46M | $ 8.17M | $ 10.52M |
| Operating Cash Flow | $ 24.95M | $ 25.62M | $ 13.47M | $ 10.04M | $ 11.26M |
| Investing Cash Flow | $ -8.42M | $ -8.82M | $ -8.01M | $ -1.37M | $ 648.24K |
| Financing Cash Flow | $ -17.60M | $ -14.34M | $ -13.66M | $ -12.71M | $ 24.43K |