| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 186.52M | 90.84M | 83.49M | 123.70M | 110.08M | 104.52M |
| Gross Profit | 105.86M | 90.84M | 83.49M | 97.85M | 95.80M | 81.80M |
| EBITDA | 16.56M | 7.70M | 0.00 | 32.92M | 35.46M | 31.52M |
| Net Income | 12.88M | 6.36M | 5.10M | 22.37M | 25.03M | 21.96M |
Balance Sheet | ||||||
| Total Assets | 3.89B | 4.11B | 4.10B | 3.55B | 3.38B | 2.85B |
| Cash, Cash Equivalents and Short-Term Investments | 990.51M | 366.80M | 1.32B | 1.04B | 1.16B | 817.15M |
| Total Debt | 444.38M | 489.27M | 881.63M | 464.30M | 327.54M | 398.71M |
| Total Liabilities | 3.52B | 3.76B | 3.80B | 3.29B | 3.07B | 2.64B |
| Stockholders Equity | 373.01M | 355.04M | 296.29M | 260.31M | 305.06M | 211.06M |
Cash Flow | ||||||
| Free Cash Flow | -2.96M | 22.61M | 6.18M | 29.66M | 31.97M | 8.03M |
| Operating Cash Flow | -1.96M | 24.02M | 7.90M | 30.76M | 34.59M | 26.20M |
| Investing Cash Flow | 219.16M | -13.86M | -157.90M | -493.42M | -506.24M | -497.97M |
| Financing Cash Flow | -303.65M | -12.42M | 500.69M | 219.28M | 505.48M | 648.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $542.55M | 8.74 | 21.92% | 2.59% | 36.60% | 92.63% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $502.27M | 9.47 | 17.46% | 1.15% | 11.38% | 36.10% | |
63 Neutral | $424.79M | 10.42 | 5.56% | 4.84% | 6.08% | 52.64% | |
63 Neutral | $494.63M | 9.35 | 10.83% | 5.06% | 39.98% | 413.87% | |
62 Neutral | $436.98M | 12.81 | 5.50% | 0.74% | 9.16% | 6.95% | |
60 Neutral | $449.46M | 33.79 | 4.29% | ― | 2.07% | 369.06% |