Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 171.27M | 168.90M | 170.19M | 158.44M | 150.71M | 135.95M |
Gross Profit | 150.40M | 133.03M | 131.06M | 122.97M | 115.96M | 105.20M |
EBITDA | 24.40M | 16.60M | 24.15M | 17.87M | 22.39M | 19.60M |
Net Income | 11.01M | 10.90M | 5.15M | 5.62M | 9.25M | 7.06M |
Balance Sheet | ||||||
Total Assets | 176.60M | 173.45M | 167.28M | 165.86M | 159.90M | 143.30M |
Cash, Cash Equivalents and Short-Term Investments | 41.99M | 41.21M | 32.38M | 31.73M | 37.07M | 31.31M |
Total Debt | 21.52M | 22.80M | 23.88M | 23.80M | 25.80M | 25.02M |
Total Liabilities | 73.33M | 70.47M | 72.72M | 74.30M | 73.53M | 67.61M |
Stockholders Equity | 97.58M | 97.21M | 88.36M | 84.99M | 80.78M | 71.93M |
Cash Flow | ||||||
Free Cash Flow | 22.63M | 15.29M | 13.56M | 2.65M | 16.05M | 8.68M |
Operating Cash Flow | 29.96M | 21.93M | 16.96M | 8.15M | 20.58M | 14.79M |
Investing Cash Flow | -10.56M | -6.43M | -7.74M | -6.46M | -9.76M | -5.80M |
Financing Cash Flow | -10.11M | -7.43M | -7.32M | -9.37M | -5.54M | -2.11M |