| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 194.87M | 199.38M | 176.97M | 171.06M | 268.47M | 317.86M |
| Gross Profit | 134.15M | 132.55M | 127.32M | 156.80M | 258.09M | 286.53M |
| EBITDA | 32.05M | 26.48M | 14.33M | 28.51M | 98.16M | 113.72M |
| Net Income | 23.90M | 18.69M | 9.38M | 19.49M | 70.79M | 81.14M |
Balance Sheet | ||||||
| Total Assets | 2.27B | 2.21B | 2.21B | 2.03B | 2.22B | 2.18B |
| Cash, Cash Equivalents and Short-Term Investments | 216.67M | 191.24M | 235.84M | 232.55M | 541.76M | 235.54M |
| Total Debt | 469.06M | 446.52M | 466.05M | 386.78M | 477.13M | 508.07M |
| Total Liabilities | 1.92B | 1.87B | 1.87B | 1.66B | 1.78B | 1.77B |
| Stockholders Equity | 345.50M | 339.13M | 344.06M | 370.49M | 432.77M | 413.12M |
Cash Flow | ||||||
| Free Cash Flow | 43.47M | 46.96M | -28.28M | 205.96M | 141.23M | -94.81M |
| Operating Cash Flow | 44.44M | 48.06M | -27.58M | 206.66M | 142.01M | -93.58M |
| Investing Cash Flow | -38.30M | -23.96M | -159.22M | -335.74M | 160.06M | 37.19M |
| Financing Cash Flow | 6.22M | -20.76M | 176.58M | -201.00M | -20.12M | 76.86M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $326.71M | 9.49 | 11.86% | 5.24% | 10.46% | 18.70% | |
75 Outperform | $319.31M | 9.90 | 10.77% | 3.17% | 4.43% | -12.94% | |
73 Outperform | $365.93M | 11.59 | 12.34% | 2.63% | 11.98% | -10.12% | |
72 Outperform | $336.27M | 9.14 | 9.38% | 3.57% | 10.93% | 42.68% | |
71 Outperform | $324.91M | 8.87 | 10.88% | 3.38% | 2.16% | 24.43% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $343.48M | 12.57 | 6.95% | 3.59% | -0.09% | 83.67% |