Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 547.14M | 633.46M | 625.49M | 575.97M | 513.74M | 531.67M |
Gross Profit | 61.85M | 76.89M | 66.81M | 67.72M | 52.65M | 58.66M |
EBITDA | 66.07M | 78.43M | 45.16M | 69.15M | 57.71M | 62.46M |
Net Income | 23.33M | 27.50M | 27.48M | 27.70M | 16.30M | 14.52M |
Balance Sheet | ||||||
Total Assets | 493.98M | 487.36M | 433.65M | 389.57M | 358.12M | 349.71M |
Cash, Cash Equivalents and Short-Term Investments | 22.64M | 34.67M | 36.46M | 45.72M | 32.36M | 36.94M |
Total Debt | 76.21M | 145.18M | 94.41M | 85.80M | 99.73M | 115.69M |
Total Liabilities | 340.18M | 344.34M | 291.33M | 257.92M | 276.05M | 278.82M |
Stockholders Equity | 138.33M | 128.33M | 128.72M | 117.98M | 80.75M | 69.14M |
Cash Flow | ||||||
Free Cash Flow | 20.18M | 55.15M | 22.90M | 31.17M | 39.54M | 64.50M |
Operating Cash Flow | 26.96M | 62.86M | 26.11M | 37.04M | 48.04M | 73.12M |
Investing Cash Flow | -18.60M | -15.18M | -13.07M | -11.89M | -8.00M | -8.61M |
Financing Cash Flow | -19.59M | -49.34M | -23.39M | -13.50M | -43.13M | -50.77M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | 163.19M | 7.00 | 7.47% | -10.73% | -12.78% | ||
64 Neutral | $10.75B | 15.57 | 7.24% | 2.01% | 2.80% | -14.32% | |
― | $106.99M | 8.64 | 9.72% | 20.57% | ― | ― | |
― | 265.50M | 12.13 | 2.63% | ― | ― | ||
― | 593.66M | 47.34 | 3.40% | ― | ― | ||
― | 164.14M | 266.28 | 4.86% | ― | ― | ||
― | 519.95M | 15.21 | 3.44% | ― | ― |