| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|
Income Statement | ||||
| Total Revenue | 59.71M | 54.17M | 48.62M | 45.38M |
| Gross Profit | 47.31M | 42.42M | 37.94M | 35.11M |
| EBITDA | 35.48M | 31.21M | 27.32M | 26.16M |
| Net Income | 11.24M | 9.84M | 8.40M | 7.84M |
Balance Sheet | ||||
| Total Assets | 103.49M | 93.72M | 88.15M | 84.81M |
| Cash, Cash Equivalents and Short-Term Investments | 67.99M | 61.01M | 54.10M | 53.46M |
| Total Debt | 6.09M | 3.28M | 3.55M | 4.08M |
| Total Liabilities | 30.80M | 25.69M | 24.16M | 21.52M |
| Stockholders Equity | 51.76M | 49.52M | 47.54M | 47.28M |
Cash Flow | ||||
| Free Cash Flow | 28.62M | 24.86M | 19.91M | 16.82M |
| Operating Cash Flow | 30.21M | 26.12M | 22.81M | 19.95M |
| Investing Cash Flow | 3.90M | 16.88M | -23.56M | -1.79M |
| Financing Cash Flow | -22.92M | -20.70M | -18.61M | -17.82M |