Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 615.25M | 500.19M | 287.92M | 404.13M | 418.51M | 346.94M |
Gross Profit | 594.15M | 479.27M | 265.47M | 380.15M | 394.57M | 325.56M |
EBITDA | 59.40M | 37.42M | -26.06M | -23.07M | -15.79M | -6.07M |
Net Income | 46.55M | 32.17M | -51.29M | -24.42M | -19.43M | -11.20M |
Balance Sheet | ||||||
Total Assets | 241.42M | 210.53M | 110.92M | 156.52M | 143.61M | 129.05M |
Cash, Cash Equivalents and Short-Term Investments | 148.19M | 102.12M | 37.96M | 30.84M | 34.85M | 42.87M |
Total Debt | 3.17M | 3.63M | 2.16M | 6.44M | 8.23M | 10.69M |
Total Liabilities | 71.15M | 75.16M | 30.02M | 49.03M | 58.48M | 58.07M |
Stockholders Equity | 170.27M | 135.37M | 80.91M | 107.49M | 85.13M | 70.98M |
Cash Flow | ||||||
Free Cash Flow | 89.86M | 62.45M | -6.67M | -20.08M | 4.33M | 6.85M |
Operating Cash Flow | 92.35M | 66.57M | -2.83M | -15.79M | 7.19M | 10.67M |
Investing Cash Flow | -5.09M | -4.11M | 9.35M | -4.29M | -18.82M | -18.75M |
Financing Cash Flow | -8.00K | 1.71M | 577.00K | 15.84M | 3.62M | 4.91M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $746.73M | 11.67 | 10.97% | 6.13% | 14.20% | 38.92% | |
74 Outperform | $863.53M | 19.05 | 34.34% | ― | 92.91% | ― | |
70 Outperform | $1.04B | 95.64 | -0.36% | ― | 12.01% | ― | |
67 Neutral | $742.29M | 13.97 | 5.97% | ― | -15.79% | ― | |
56 Neutral | $818.05M | -107.31 | 174.03% | ― | 116.58% | 62.29% | |
54 Neutral | $824.86M | -12.65 | -14.98% | ― | 9.65% | 56.50% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% |