Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 702.45M | 729.64M | 705.47M | 687.37M | 677.13M | 592.57M |
Gross Profit | 205.58M | 213.11M | 203.81M | 198.17M | 197.15M | 178.53M |
EBITDA | 63.11M | 74.32M | 32.20M | 53.09M | 53.09M | -65.51M |
Net Income | 11.43M | 18.96M | -17.45M | 6.50M | 3.86M | -99.47M |
Balance Sheet | ||||||
Total Assets | 571.04M | 523.04M | 534.78M | 534.90M | 562.20M | 583.31M |
Cash, Cash Equivalents and Short-Term Investments | 20.60M | 18.32M | 17.65M | 20.49M | 24.11M | 25.76M |
Total Debt | 34.64M | 231.78M | 245.72M | 205.50M | 216.08M | 235.10M |
Total Liabilities | 354.87M | 324.14M | 344.27M | 336.15M | 361.28M | 386.09M |
Stockholders Equity | 215.85M | 198.57M | 190.19M | 198.45M | 200.68M | 197.02M |
Cash Flow | ||||||
Free Cash Flow | 34.03M | 27.14M | 3.10M | 12.99M | 22.98M | 52.03M |
Operating Cash Flow | 45.01M | 50.13M | 26.75M | 26.41M | 42.26M | 67.80M |
Investing Cash Flow | -21.57M | -21.37M | -22.13M | -12.24M | -18.55M | -14.97M |
Financing Cash Flow | -17.74M | -27.40M | -7.71M | -16.32M | -23.25M | -44.17M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $7.15B | 12.88 | 17.13% | 2.56% | 3.80% | -3.18% | |
75 Outperform | $5.46B | 64.31 | -26.27% | ― | 20.00% | -547.75% | |
74 Outperform | $6.63B | 24.14 | 24.23% | 1.21% | 0.55% | 1.85% | |
73 Outperform | $1.43B | 33.70 | 24.98% | 1.28% | -3.81% | -11.48% | |
67 Neutral | $300.56M | 26.36 | 5.63% | ― | -4.51% | ― | |
67 Neutral | $4.76B | 30.60 | 56.23% | 0.85% | 2.17% | 25.34% | |
64 Neutral | $10.84B | 15.28 | 7.40% | 1.99% | 2.87% | -14.59% |