| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 30.67M | 19.98M | 30.38M | 21.79M | 18.95M | 17.44M |
| Gross Profit | 21.16M | 19.98M | 19.57M | 17.76M | 15.77M | 13.19M |
| EBITDA | 7.35M | 6.64M | 7.96M | 7.48M | 5.66M | 4.49M |
| Net Income | 6.22M | 5.31M | 5.93M | 5.63M | 4.17M | 3.25M |
Balance Sheet | ||||||
| Total Assets | 697.26M | 663.58M | 602.62M | 516.72M | 469.06M | 424.43M |
| Cash, Cash Equivalents and Short-Term Investments | 35.02M | 17.84M | 40.99M | 31.47M | 54.50M | 60.89M |
| Total Debt | 36.69M | 12.72M | 50.51M | 42.69M | 30.23M | 32.95M |
| Total Liabilities | 643.27M | 613.29M | 556.48M | 476.63M | 433.51M | 392.98M |
| Stockholders Equity | 53.99M | 50.29M | 46.14M | 40.10M | 35.55M | 31.46M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 5.61M | 5.45M | 4.71M | 3.86M | 1.94M |
| Operating Cash Flow | 0.00 | 6.00M | 5.62M | 5.02M | 4.00M | 2.09M |
| Investing Cash Flow | 0.00 | -67.89M | -63.65M | -53.49M | -59.58M | -63.11M |
| Financing Cash Flow | 0.00 | 55.91M | 76.25M | 43.52M | 40.12M | 84.51M |