| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 183.71M | 176.45M | 142.59M | 127.73M | 114.23M |
| Gross Profit | 38.58M | 44.72M | 38.27M | 35.54M | 31.93M |
| EBITDA | 39.58M | 35.52M | 30.16M | 26.75M | 24.16M |
| Net Income | 31.04M | 27.25M | 23.31M | 20.45M | 18.13M |
Balance Sheet | |||||
| Total Assets | 105.14M | 88.97M | 77.42M | 68.04M | 59.42M |
| Cash, Cash Equivalents and Short-Term Investments | 58.24M | 40.62M | 37.20M | 32.60M | 31.07M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 38.55M | 33.75M | 31.01M | 29.57M | 29.11M |
| Stockholders Equity | 66.59M | 55.22M | 46.41M | 38.47M | 30.31M |
Cash Flow | |||||
| Free Cash Flow | 38.98M | 21.85M | 19.97M | 13.82M | 18.44M |
| Operating Cash Flow | 39.73M | 24.06M | 21.84M | 16.85M | 19.89M |
| Investing Cash Flow | -2.44M | 9.79M | -13.87M | -3.03M | -1.45M |
| Financing Cash Flow | -19.67M | -18.44M | -15.37M | -12.29M | -9.83M |