Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 249.12M | 237.22M | 197.52M | 164.37M | 156.18M | 124.18M |
Gross Profit | 183.04M | 172.11M | 135.58M | 109.79M | 106.03M | 84.23M |
EBITDA | 16.19M | 16.63M | 2.86M | -11.64M | -4.61M | 9.88M |
Net Income | 7.11M | 10.36M | -3.18M | -16.71M | -7.47M | 2.86M |
Balance Sheet | ||||||
Total Assets | 435.61M | 432.72M | 353.66M | 273.00M | 243.71M | 205.61M |
Cash, Cash Equivalents and Short-Term Investments | 116.88M | 116.21M | 109.56M | 119.54M | 103.40M | 75.81M |
Total Debt | 101.54M | 98.85M | 88.04M | 47.57M | 50.10M | 53.18M |
Total Liabilities | 128.80M | 140.75M | 127.70M | 80.73M | 73.24M | 71.35M |
Stockholders Equity | 306.81M | 291.97M | 225.95M | 192.27M | 170.46M | 134.26M |
Cash Flow | ||||||
Free Cash Flow | 64.23M | -5.81M | 7.80M | 10.09M | 21.13M | 14.95M |
Operating Cash Flow | 47.24M | 58.16M | 35.31M | 17.69M | 29.04M | 17.57M |
Investing Cash Flow | -60.03M | -79.03M | -3.13M | -36.21M | -3.50M | -17.16M |
Financing Cash Flow | 17.47M | 19.05M | 3.62M | 1.04M | 9.17M | 6.44M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.46B | 25.84 | 18.08% | ― | 25.59% | ― | |
65 Neutral | $1.60B | 252.37 | 2.59% | ― | 16.13% | 670.90% | |
59 Neutral | $1.36B | -23.32 | -40.41% | ― | 83.88% | 15.24% | |
50 Neutral | $1.74B | -8.60 | -30.46% | ― | -30.25% | -9.70% | |
48 Neutral | $1.58B | -43.67 | 8.47% | ― | 45.85% | 76.36% | |
40 Underperform | $1.66B | -10.43 | ― | ― | ― | -1.46% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |