Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 194.69M | 179.94M | 170.73M | 142.75M | 98.49M | 113.42M |
Gross Profit | 65.71M | 57.45M | 54.42M | 38.70M | 28.81M | 27.58M |
EBITDA | 36.58M | 28.64M | 27.09M | 14.10M | 9.18M | 9.23M |
Net Income | 21.46M | 21.34M | 18.40M | 16.89M | 6.01M | 5.33M |
Balance Sheet | ||||||
Total Assets | 198.87M | 198.03M | 184.15M | 157.87M | 129.50M | 111.75M |
Cash, Cash Equivalents and Short-Term Investments | 71.56M | 72.97M | 55.03M | 29.91M | 17.44M | 9.50M |
Total Debt | 9.45M | 10.96M | 14.91M | 21.31M | 14.08M | 7.16M |
Total Liabilities | 46.77M | 49.70M | 57.46M | 59.77M | 48.17M | 36.25M |
Stockholders Equity | 149.86M | 147.70M | 126.06M | 98.29M | 80.71M | 74.57M |
Cash Flow | ||||||
Free Cash Flow | 22.75M | 24.43M | 25.14M | 4.08M | 8.17M | -5.12M |
Operating Cash Flow | 22.95M | 24.53M | 25.55M | 4.66M | 9.21M | -3.29M |
Investing Cash Flow | -1.91M | -1.63M | -3.11M | 1.48M | -6.90M | -871.00K |
Financing Cash Flow | -13.04M | -5.00M | 2.56M | 6.85M | 5.20M | 5.78M |