| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 83.00M | 92.35M | 90.06M | 67.18M | 57.43M |
| Gross Profit | 72.85M | 82.28M | 79.98M | 58.79M | 49.74M |
| Operating Income | 54.45M | 53.13M | 49.59M | 42.87M | 41.76M |
| EBITDA | 55.24M | 52.73M | 51.20M | 42.15M | 33.10M |
| Net Income | 30.86M | 26.38M | 28.99M | 26.95M | 20.57M |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 9.85M | 14.93M | 14.77M | 27.24M | 28.20M |
| Total Assets | 435.76M | 372.34M | 505.93M | 486.38M | 339.09M |
| Total Debt | 202.20M | 156.22M | 303.13M | 297.94M | 167.79M |
| Net Debt | 192.34M | 141.29M | 288.37M | 270.70M | 139.59M |
| Total Liabilities | 215.18M | 161.93M | 310.30M | 304.79M | 171.44M |
| Stockholders' Equity | 220.58M | 210.41M | 195.63M | 181.59M | 167.65M |
| Cash Flow | |||||
| Free Cash Flow | 12.20M | 13.11M | 1.91M | 13.19M | 35.73M |
| Operating Cash Flow | 14.27M | 13.39M | 2.92M | 15.01M | 37.69M |
| Investing Cash Flow | -2.04M | -147.00K | 962.00K | -1.75M | -3.01M |
| Financing Cash Flow | -17.30M | -13.08M | -16.35M | -14.22M | -36.95M |