Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 239.17M | 224.51M | 171.02M | 156.08M | 146.81M | 122.83M |
Gross Profit | 151.59M | 55.59M | 171.70M | 23.56M | 22.25M | 17.62M |
EBITDA | 17.23M | 15.70M | 12.09M | 8.94M | 8.46M | 5.52M |
Net Income | 7.00M | 5.87M | 3.77M | 901.00K | 907.00K | -1.16M |
Balance Sheet | ||||||
Total Assets | 150.02M | 151.79M | 141.90M | 112.98M | 121.75M | 91.79M |
Cash, Cash Equivalents and Short-Term Investments | 27.27M | 24.65M | 26.36M | 16.67M | 21.91M | 11.72M |
Total Debt | 19.53M | 28.43M | 19.36M | 27.24M | 28.32M | 24.81M |
Total Liabilities | 88.69M | 94.45M | 89.10M | 76.01M | 82.94M | 64.50M |
Stockholders Equity | 61.22M | 57.16M | 52.70M | 36.97M | 38.82M | 27.29M |
Cash Flow | ||||||
Free Cash Flow | 12.45M | 13.19M | 18.03M | 5.47M | 12.85M | 6.74M |
Operating Cash Flow | 12.32M | 13.19M | 18.03M | 7.57M | 14.86M | 8.87M |
Investing Cash Flow | -9.54M | -11.92M | -13.26M | -3.24M | -13.08M | -2.02M |
Financing Cash Flow | -2.17M | -2.98M | 4.92M | -9.56M | 8.41M | -16.26M |