| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 483.28M | 425.20M | 428.71M | 315.54M | 323.27M | 356.93M |
| Gross Profit | 124.32M | 138.48M | 146.21M | 154.78M | 91.64M | 95.05M |
| EBITDA | 10.64M | 21.22M | 18.67M | 78.04M | 24.52M | 25.72M |
| Net Income | 4.85M | 12.59M | 19.54M | 87.81M | 29.21M | 13.15M |
Balance Sheet | ||||||
| Total Assets | 394.12M | 371.27M | 330.56M | 277.62M | 229.47M | 187.34M |
| Cash, Cash Equivalents and Short-Term Investments | 109.75M | 104.81M | 108.00M | 99.06M | 94.90M | 36.99M |
| Total Debt | 8.85M | 10.98M | 309.00K | 250.00K | 0.00 | 1.45M |
| Total Liabilities | 205.30M | 191.72M | 146.05M | 103.97M | 118.68M | 101.26M |
| Stockholders Equity | 198.81M | 190.51M | 197.24M | 187.12M | 123.28M | 98.09M |
Cash Flow | ||||||
| Free Cash Flow | 34.96M | 62.70M | 53.45M | 79.67M | 68.26M | 22.95M |
| Operating Cash Flow | 43.40M | 70.74M | 62.48M | 80.68M | 68.38M | 23.12M |
| Investing Cash Flow | -14.88M | -16.04M | 13.64M | -49.32M | 2.69M | -3.03M |
| Financing Cash Flow | -12.05M | -15.75M | -15.16M | -25.52M | -5.67M | -15.19M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.77B | 11.38 | 13.07% | 2.00% | -4.16% | -40.47% | |
73 Outperform | $1.55B | 7.57 | 13.91% | ― | 2.98% | ― | |
70 Outperform | $5.67B | 18.30 | 7.99% | 4.38% | 7.53% | -17.59% | |
66 Neutral | $17.65B | 18.10 | 5.60% | 3.62% | 6.62% | 11.55% | |
60 Neutral | $6.45B | 34.63 | 6.02% | 2.80% | 10.65% | -10.67% | |
56 Neutral | $6.17B | 91.28 | 1.30% | 5.63% | -25.78% | -91.93% | |
54 Neutral | $377.55M | 73.38 | 3.60% | 2.16% | 13.12% | 29.97% |