Breakdown | TTM | Dec 2024 | Dec 2024 | Dec 2023 | Dec 2023 | Dec 2022 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 479.69M | 473.01M | 473.01M | 468.66M | 468.66M | 469.96M |
Gross Profit | 94.98M | 103.52M | 103.52M | 93.37M | 93.37M | 83.70M |
EBITDA | 55.28M | 56.91M | 56.91M | 55.09M | 55.09M | 44.51M |
Net Income | 24.73M | 25.68M | 25.68M | 25.55M | 25.55M | 20.80M |
Balance Sheet | ||||||
Total Assets | 596.78M | 592.01M | 592.01M | 592.30M | 592.30M | 597.22M |
Cash, Cash Equivalents and Short-Term Investments | 8.99M | 2.48M | 2.48M | 7.29M | 7.29M | 20.49M |
Total Debt | 258.32M | 263.02M | 263.02M | 273.33M | 273.33M | 252.88M |
Total Liabilities | 322.60M | 331.35M | 331.35M | 341.61M | 341.61M | 316.07M |
Stockholders Equity | 274.18M | 260.67M | 260.67M | 250.70M | 250.70M | 281.15M |
Cash Flow | ||||||
Free Cash Flow | 20.71M | 27.70M | 27.70M | 19.36M | 19.36M | 18.63M |
Operating Cash Flow | 37.54M | 46.78M | 46.78M | 40.69M | 40.69M | 38.55M |
Investing Cash Flow | -16.82M | -18.94M | -18.94M | -13.45M | -13.45M | -18.91M |
Financing Cash Flow | -22.19M | -32.65M | -32.65M | -40.45M | -40.45M | -29.19M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
70 Outperform | $276.56M | 11.16 | 9.46% | ― | 1.85% | -0.99% | |
68 Neutral | $2.70B | 16.70 | 41.01% | 2.00% | 4.77% | 38.24% | |
68 Neutral | $517.76M | 48.06 | 19.65% | ― | -1.72% | -70.31% | |
65 Neutral | $1.74B | 23.37 | -20.16% | 3.54% | -1.46% | 8.10% | |
63 Neutral | $1.69B | 9.26 | 99.35% | 8.78% | 1.31% | -1.46% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
50 Neutral | $332.52M | ― | 4.15% | 10.31% | -6.66% | -71.87% |