| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 582.34M | 568.50M | 568.18M | 616.07M | 541.45M | 480.15M |
| Gross Profit | 155.05M | 146.84M | 134.27M | 151.46M | 141.87M | 128.28M |
| EBITDA | 115.73M | 107.04M | 66.57M | 79.16M | 72.75M | -62.18M |
| Net Income | 66.27M | 56.15M | 23.72M | 38.61M | 30.69M | -86.55M |
Balance Sheet | ||||||
| Total Assets | 671.47M | 589.98M | 593.42M | 596.89M | 572.48M | 579.20M |
| Cash, Cash Equivalents and Short-Term Investments | 7.98M | 5.12M | 24.16M | 20.67M | 36.96M | 41.03M |
| Total Debt | 276.54M | 221.47M | 256.70M | 226.53M | 239.88M | 267.99M |
| Total Liabilities | 398.21M | 325.77M | 361.85M | 359.79M | 357.87M | 379.00M |
| Stockholders Equity | 273.26M | 264.21M | 231.56M | 237.10M | 214.61M | 200.20M |
Cash Flow | ||||||
| Free Cash Flow | 40.30M | 33.32M | 1.95M | 27.98M | 49.33M | 38.88M |
| Operating Cash Flow | 47.52M | 41.13M | 12.47M | 40.03M | 60.53M | 53.37M |
| Investing Cash Flow | 54.42M | 56.79M | -10.52M | -12.05M | -11.21M | -14.49M |
| Financing Cash Flow | -98.16M | -116.96M | 1.54M | -44.28M | -53.39M | -33.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $892.70M | 14.03 | 9.90% | 2.95% | 17.98% | 9.41% | |
69 Neutral | $716.11M | 11.47 | 25.41% | 3.72% | 1.47% | 131.61% | |
67 Neutral | $733.34M | 18.54 | 6.38% | ― | -6.73% | 4900.00% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
59 Neutral | $643.97M | 23.27 | ― | ― | -2.70% | ― | |
55 Neutral | $548.61M | -26.18 | -3.03% | 6.15% | -3.20% | -163.24% |