Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 178.13M | 172.08M | 172.55M | 144.80M | 119.80M | 101.31M |
Gross Profit | 177.81M | 171.77M | 149.60M | 124.80M | 105.26M | 88.12M |
EBITDA | 41.72M | 26.96M | 39.62M | 28.08M | 24.07M | 18.15M |
Net Income | 15.51M | 3.28M | 8.03M | 3.69M | 7.98M | 7.81M |
Balance Sheet | ||||||
Total Assets | 446.71M | 413.75M | 405.38M | 364.48M | 419.28M | 169.15M |
Cash, Cash Equivalents and Short-Term Investments | 167.07M | 130.34M | 133.61M | 90.33M | 179.37M | 60.02M |
Total Debt | 152.73M | 151.34M | 141.59M | 135.49M | 130.25M | 7.85M |
Total Liabilities | 209.12M | 198.95M | 200.19M | 193.50M | 226.02M | 36.91M |
Stockholders Equity | 237.59M | 214.80M | 205.19M | 170.32M | 193.26M | 132.24M |
Cash Flow | ||||||
Free Cash Flow | 55.80M | 30.25M | 30.55M | 25.23M | 35.95M | 23.32M |
Operating Cash Flow | 56.98M | 31.69M | 31.59M | 26.35M | 37.34M | 24.12M |
Investing Cash Flow | 726.00K | 28.75M | -6.78M | 1.70M | -170.49M | -24.71M |
Financing Cash Flow | -16.11M | -25.88M | 1.70M | -21.14M | 143.68M | 3.40M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $451.91M | 30.05 | 6.94% | ― | 6.98% | ― | |
63 Neutral | 1.48B | -67.36 | -5.73% | ― | 5.96% | 50.29% | |
62 Neutral | 1.02B | -9.09 | 22.15% | ― | 6.79% | -593.75% | |
58 Neutral | 308.44M | -4.28 | -11.62% | ― | -28.45% | -224.48% | |
52 Neutral | 720.79M | -0.98 | -147.04% | ― | -5.06% | -2318.18% | |
47 Neutral | 218.03M | -3.54 | -34.05% | ― | 14.78% | 21.87% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |