| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 292.19M | 294.82M | 307.55M | 300.42M | 263.44M | 235.24M |
| Gross Profit | 34.76M | 29.72M | 218.33M | 34.05M | 26.46M | 20.28M |
| EBITDA | 31.25M | 36.12M | 36.87M | 39.34M | 30.55M | 25.70M |
| Net Income | 15.40M | 18.48M | 18.07M | 20.33M | 13.70M | 9.42M |
Balance Sheet | ||||||
| Total Assets | 229.94M | 256.23M | 255.88M | 259.42M | 250.48M | 227.56M |
| Cash, Cash Equivalents and Short-Term Investments | 110.37M | 109.90M | 96.91M | 97.80M | 107.76M | 99.14M |
| Total Debt | 24.55M | 31.06M | 32.27M | 34.43M | 30.66M | 32.95M |
| Total Liabilities | 119.57M | 131.89M | 138.00M | 144.32M | 145.93M | 128.86M |
| Stockholders Equity | 112.31M | 123.77M | 117.76M | 113.09M | 103.17M | 97.89M |
Cash Flow | ||||||
| Free Cash Flow | 33.37M | 31.52M | 21.76M | 21.02M | 23.03M | 34.20M |
| Operating Cash Flow | 38.77M | 35.60M | 26.15M | 25.68M | 26.58M | 38.63M |
| Investing Cash Flow | 9.55M | -5.21M | -8.47M | -19.73M | -3.58M | -4.38M |
| Financing Cash Flow | -23.58M | -17.57M | -18.65M | -16.46M | -14.96M | -10.19M |