Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 55.79M | $ 54.10M | $ 49.94M | $ 44.68M | $ 41.75M |
Gross Profit | $ 55.79M | $ 54.10M | $ 49.94M | $ 44.68M | $ 41.75M |
Operating Income | $ 20.82M | $ 29.13M | $ 16.34M | $ 14.29M | $ 12.59M |
EBITDA | $ 0.00 | $ -683.00K | $ 0.00 | $ 15.50M | $ 13.72M |
Net Income | $ 15.85M | $ 15.38M | $ 13.24M | $ 11.52M | $ 10.22M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 62.60M | $ 91.72M | $ 87.31M | $ 263.10M | $ 163.04M |
Total Assets | $ 1.22B | $ 1.16B | $ 1.12B | $ 1.04B | $ 871.55M |
Total Debt | $ 0.00 | $ 1.53M | $ 3.17M | $ 4.48M | $ 5.26M |
Net Debt | $ -62.60M | $ -90.19M | $ -94.14M | $ -264.86M | $ -169.75M |
Total Liabilities | $ 1.11B | $ 1.06B | $ 1.04B | $ 956.79M | $ 794.73M |
Stockholders' Equity | $ 109.43M | $ 98.69M | $ 85.65M | $ 84.44M | $ 76.82M |
Cash Flow | |||||
Free Cash Flow | $ 13.81M | $ 11.62M | $ 11.61M | $ 10.96M | $ 10.14M |
Operating Cash Flow | $ 16.26M | $ 16.20M | $ 12.26M | $ 12.18M | $ 11.50M |
Investing Cash Flow | $ -89.99M | $ -30.79M | $ -206.59M | $ -69.47M | $ -47.79M |
Financing Cash Flow | $ 44.12M | $ 18.99M | $ 18.53M | $ 157.35M | $ 146.84M |