Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 39.07M | $ 41.36M | $ 36.39M | $ 36.06M | $ 34.68M |
Gross Profit | $ 48.42M | $ 41.36M | $ 36.39M | $ 36.06M | $ 34.68M |
Operating Income | $ 20.58M | $ 13.98M | $ 14.44M | $ 11.70M | $ 10.62M |
EBITDA | $ -982.00K | $ 16.68M | $ 13.94M | $ 12.10M | $ 11.06M |
Net Income | $ 12.87M | $ 13.15M | $ 10.93M | $ 9.38M | $ 9.01M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 36.48M | $ 17.48M | $ 192.53M | $ 73.22M | $ 31.68M |
Total Assets | $ 963.21M | $ 921.67M | $ 945.11M | $ 811.91M | $ 705.80M |
Total Debt | $ 1.10M | $ 16.61M | $ 571.00K | $ 679.00K | $ 742.00K |
Net Debt | $ -35.38M | $ -867.00K | $ -191.96M | $ -72.54M | $ -30.93M |
Total Liabilities | $ 838.38M | $ 808.10M | $ 825.79M | $ 699.31M | $ 599.35M |
Stockholders' Equity | $ 124.83M | $ 113.57M | $ 119.31M | $ 112.60M | $ 106.46M |
Cash Flow | |||||
Free Cash Flow | $ 17.59M | $ 14.88M | $ 10.96M | $ 1.92M | $ 7.29M |
Operating Cash Flow | $ 18.38M | $ 15.19M | $ 11.05M | $ 7.14M | $ 8.14M |
Investing Cash Flow | $ -19.28M | $ -168.22M | $ -16.17M | $ -60.55M | $ -35.65M |
Financing Cash Flow | $ 19.93M | $ -22.04M | $ 124.48M | $ 94.41M | $ 49.38M |