| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 192.24M | 211.67M | 155.52M | 147.02M | 126.16M |
| Gross Profit | 98.28M | 105.58M | 72.09M | 67.08M | 55.04M |
| Operating Income | 44.56M | 51.13M | 26.39M | 26.86M | 16.54M |
| EBITDA | 65.20M | 65.02M | 35.12M | 35.44M | 30.69M |
| Net Income | 43.71M | 41.21M | 18.86M | 19.20M | 14.90M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 2.68M | 13.26M | 6.94M | 27.73M | 26.41M |
| Total Assets | 142.99M | 151.34M | 152.62M | 143.74M | 132.79M |
| Total Debt | 5.40M | 5.59M | 6.06M | 9.65M | 18.61M |
| Net Debt | 2.72M | -7.67M | -875.00K | -18.07M | -5.55M |
| Total Liabilities | 51.89M | 81.36M | 75.99M | 72.61M | 61.21M |
| Stockholders' Equity | 91.10M | 69.98M | 76.63M | 71.13M | 71.58M |
| Cash Flow | |||||
| Free Cash Flow | 23.18M | 48.64M | 8.17M | 22.37M | 27.64M |
| Operating Cash Flow | 34.91M | 58.38M | 18.68M | 32.11M | 37.49M |
| Investing Cash Flow | -11.13M | -9.73M | -10.50M | -7.31M | -3.16M |
| Financing Cash Flow | -34.67M | -42.76M | -29.78M | -20.61M | -26.15M |