Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 140.67M | 135.57M | 116.85M | 101.73M | 74.63M | 85.97M |
Gross Profit | 58.05M | 57.76M | 48.41M | 45.48M | 30.92M | 35.95M |
EBITDA | 5.47M | 24.94M | 25.08M | 21.99M | 19.45M | 27.86M |
Net Income | 3.82M | 3.64M | 3.54M | 2.43M | 2.49M | 5.98M |
Balance Sheet | ||||||
Total Assets | 177.37M | 178.36M | 171.38M | 165.69M | 148.94M | 156.00M |
Cash, Cash Equivalents and Short-Term Investments | 25.88M | 26.54M | 26.50M | 32.86M | 41.95M | 52.92M |
Total Debt | 57.41M | 55.29M | 55.90M | 50.17M | 30.15M | 31.81M |
Total Liabilities | 80.24M | 78.29M | 74.38M | 68.43M | 50.94M | 54.13M |
Stockholders Equity | 96.61M | 99.49M | 96.57M | 96.83M | 95.73M | 97.50M |
Cash Flow | ||||||
Free Cash Flow | 19.37M | 19.98M | 15.74M | 19.65M | 15.53M | 25.28M |
Operating Cash Flow | 26.70M | 27.80M | 19.61M | 21.58M | 19.01M | 26.34M |
Investing Cash Flow | -7.25M | -6.13M | -4.02M | -28.22M | -10.48M | -5.46M |
Financing Cash Flow | -19.50M | -22.05M | -21.68M | -2.51M | -19.57M | -13.82M |