Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 170.73M | 142.75M | 98.49M | 113.42M | 106.22M |
Gross Profit | 54.42M | 38.70M | 28.81M | 27.58M | 29.75M |
Operating Income | 25.14M | 12.00M | 6.92M | 7.26M | 5.54M |
EBITDA | 27.09M | 14.10M | 9.18M | 9.23M | 7.80M |
Net Income | 18.40M | 16.89M | 6.01M | 5.33M | 5.08M |
Balance Sheet | |||||
Cash & Short-Term Investments | 55.03M | 29.91M | 17.44M | 9.50M | 8.93M |
Total Assets | 184.15M | 157.87M | 129.50M | 111.75M | 96.03M |
Total Debt | 14.91M | 20.44M | 13.30M | 6.80M | 235.00K |
Net Debt | -31.78M | -1.77M | 3.64M | 4.55M | -682.00K |
Total Liabilities | 57.46M | 59.77M | 48.17M | 36.25M | 25.92M |
Stockholders' Equity | 126.06M | 98.29M | 80.71M | 74.57M | 68.90M |
Cash Flow | |||||
Free Cash Flow | 25.14M | 4.08M | 8.17M | -5.12M | 1.64M |
Operating Cash Flow | 25.55M | 4.66M | 9.21M | -3.29M | 2.53M |
Investing Cash Flow | -3.11M | 1.48M | -6.90M | -871.00K | -944.00K |
Financing Cash Flow | 2.56M | 6.85M | 5.20M | 5.78M | -2.75M |