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 | $901.05M | 13.48 | 9.90% | 2.98% | 17.98% | 9.41% | |
78 Outperform | $284.47M | 14.95 | 8.85% | ― | 5.08% | 12.98% | |
77 Outperform | $1.10B | 35.52 | 4.72% | ― | -0.78% | -51.80% | |
75 Outperform | $764.73M | 11.80 | 25.41% | 3.56% | 1.47% | 131.61% | |
63 Neutral | $471.16M | 10.83 | 10.64% | 1.92% | -24.48% | -40.73% | |
61 Neutral | $18.09B | 12.97 | -1.60% | 2.98% | 1.42% | -15.92% | |
55 Neutral | $231.61M | ― | -11.20% | ― | -6.99% | -1688.02% |