Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 217.63M | 210.06M | 206.55M | 194.29M | 162.47M | 129.50M |
Gross Profit | 20.78M | 16.06M | 128.11M | 15.36M | 18.49M | 13.24M |
EBITDA | 39.19M | 31.03M | 27.31M | 32.09M | 31.81M | 17.96M |
Net Income | 10.73M | 5.70M | 7.13M | 11.35M | 13.86M | 5.64M |
Balance Sheet | ||||||
Total Assets | 435.94M | 429.80M | 405.25M | 372.04M | 347.62M | 305.43M |
Cash, Cash Equivalents and Short-Term Investments | 71.26M | 71.14M | 56.20M | 61.68M | 97.13M | 80.33M |
Total Debt | 165.85M | 161.06M | 145.08M | 114.18M | 112.03M | 88.31M |
Total Liabilities | 236.13M | 231.79M | 211.95M | 178.61M | 166.29M | 141.35M |
Stockholders Equity | 196.03M | 198.01M | 193.30M | 193.44M | 181.33M | 164.09M |
Cash Flow | ||||||
Free Cash Flow | 5.13M | 11.41M | -4.89M | -28.02M | 6.47M | 747.00K |
Operating Cash Flow | 27.26M | 34.37M | 20.67M | 1.43M | 26.57M | 13.12M |
Investing Cash Flow | -21.64M | -22.84M | -46.15M | -29.34M | -28.63M | -67.14M |
Financing Cash Flow | 2.13M | 3.39M | 21.69M | -7.89M | 18.20M | 84.76M |