| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 179.94M | 170.73M | 142.75M | 98.49M | 113.42M |
| Gross Profit | 57.45M | 54.42M | 38.70M | 28.81M | 27.58M |
| Operating Income | 26.90M | 25.14M | 12.00M | 6.80M | 7.20M |
| EBITDA | 28.64M | 27.09M | 14.10M | 9.18M | 9.23M |
| Net Income | 21.34M | 18.40M | 16.89M | 6.01M | 5.33M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 72.97M | 55.03M | 29.91M | 17.44M | 9.50M |
| Total Assets | 198.03M | 184.15M | 157.87M | 129.50M | 111.75M |
| Total Debt | 10.96M | 14.91M | 21.31M | 14.08M | 7.16M |
| Net Debt | -53.13M | -31.78M | -1.77M | 3.64M | 4.55M |
| Total Liabilities | 49.70M | 57.46M | 59.77M | 48.17M | 36.25M |
| Stockholders' Equity | 147.70M | 126.06M | 98.29M | 80.71M | 74.57M |
| Cash Flow | |||||
| Free Cash Flow | 24.43M | 25.14M | 4.08M | 8.17M | -5.12M |
| Operating Cash Flow | 24.53M | 25.55M | 4.66M | 9.21M | -3.29M |
| Investing Cash Flow | -1.63M | -3.11M | 1.48M | -6.90M | -871.00K |
| Financing Cash Flow | -5.00M | 2.56M | 6.85M | 5.20M | 5.78M |