| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 615.06M | 568.50M | 568.18M | 616.07M | 541.45M | 480.15M |
| Gross Profit | 162.28M | 146.84M | 134.27M | 151.46M | 141.87M | 128.28M |
| EBITDA | 82.61M | 107.04M | 66.57M | 79.55M | 66.74M | -58.85M |
| Net Income | 41.97M | 56.15M | 23.72M | 38.61M | 30.69M | -86.55M |
Balance Sheet | ||||||
| Total Assets | 694.94M | 589.98M | 593.42M | 596.89M | 572.48M | 579.20M |
| Cash, Cash Equivalents and Short-Term Investments | 11.52M | 5.12M | 24.16M | 20.67M | 36.96M | 41.03M |
| Total Debt | 296.01M | 221.47M | 256.70M | 226.53M | 239.88M | 267.99M |
| Total Liabilities | 419.61M | 325.77M | 361.85M | 359.79M | 357.87M | 379.00M |
| Stockholders Equity | 275.33M | 264.21M | 231.56M | 237.10M | 214.61M | 200.20M |
Cash Flow | ||||||
| Free Cash Flow | 41.28M | 33.32M | 1.95M | 27.98M | 49.33M | 38.88M |
| Operating Cash Flow | 53.17M | 41.13M | 12.47M | 40.03M | 60.53M | 53.37M |
| Investing Cash Flow | -11.80M | 56.79M | -10.52M | -12.05M | -11.21M | -14.49M |
| Financing Cash Flow | -39.14M | -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 |
|---|---|---|---|---|---|---|---|
68 Neutral | $840.99M | 20.82 | 15.29% | 3.52% | 9.99% | -23.93% | |
65 Neutral | $922.27M | 23.17 | 6.01% | ― | -6.02% | 42.35% | |
65 Neutral | $865.89M | 12.81 | 10.49% | 3.32% | 23.96% | 11.01% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
60 Neutral | $624.41M | -30.63 | -3.04% | 5.50% | -2.58% | -179.55% | |
56 Neutral | $579.55M | 18.14 | ― | ― | -0.53% | ― |