Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 479.69M | 473.01M | 468.66M | 469.96M | 454.36M | 426.09M |
Gross Profit | 94.98M | 103.52M | 93.37M | 83.70M | 99.27M | 93.67M |
EBITDA | 55.28M | 56.91M | 55.09M | 44.51M | 59.92M | 56.24M |
Net Income | 24.73M | 25.68M | 25.55M | 20.80M | 29.12M | 24.47M |
Balance Sheet | ||||||
Total Assets | 596.78M | 592.01M | 592.30M | 597.22M | 613.79M | 605.22M |
Cash, Cash Equivalents and Short-Term Investments | 8.99M | 2.48M | 7.29M | 20.49M | 30.05M | 13.22M |
Total Debt | 258.32M | 263.02M | 273.33M | 252.88M | 233.47M | 263.13M |
Total Liabilities | 322.60M | 331.35M | 341.61M | 316.07M | 303.16M | 327.64M |
Stockholders Equity | 274.18M | 260.67M | 250.70M | 281.15M | 310.62M | 277.58M |
Cash Flow | ||||||
Free Cash Flow | 20.71M | 27.70M | 19.36M | 18.63M | 35.06M | 33.86M |
Operating Cash Flow | 37.54M | 46.78M | 40.69M | 38.55M | 52.10M | 40.55M |
Investing Cash Flow | -16.82M | -18.94M | -13.45M | -18.91M | -12.48M | -6.69M |
Financing Cash Flow | -22.19M | -32.65M | -40.45M | -29.19M | -22.79M | -28.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $10.80B | 24.79 | 30.19% | 1.63% | 14.59% | 18.98% | |
70 Outperform | $300.25M | 11.89 | 9.46% | ― | 1.85% | -0.99% | |
63 Neutral | $1.76B | 9.61 | 170.14% | 8.47% | 1.31% | -1.46% | |
60 Neutral | $1.54B | 20.71 | -17.38% | 3.91% | -1.46% | 8.10% | |
57 Neutral | $3.94B | 199.01 | 4.03% | ― | 13.13% | -25.05% | |
51 Neutral | $381.99M | -5.88 | 6.79% | 8.70% | -6.66% | -71.87% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |