Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
429.23M | 315.38M | 320.91M | 269.66M | 155.86M | Gross Profit |
209.95M | 147.63M | 159.86M | 137.34M | 73.23M | EBIT |
108.07M | 65.41M | 81.50M | 70.90M | 22.62M | EBITDA |
118.73M | 95.89M | 81.50M | 70.90M | 22.62M | Net Income Common Stockholders |
118.52M | 78.63M | 79.95M | 60.28M | 21.78M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
388.04M | 354.03M | 399.66M | 397.94M | 177.81M | Total Assets |
892.04M | 787.67M | 677.09M | 583.76M | 287.91M | Total Debt |
207.07M | 201.15M | 195.74M | 194.64M | 1.42M | Net Debt |
80.85M | 81.18M | 47.58M | -47.30M | -104.40M | Total Liabilities |
342.81M | 311.52M | 292.99M | 290.13M | 60.64M | Stockholders Equity |
549.24M | 476.15M | 384.10M | 293.63M | 227.26M |
Cash Flow | Free Cash Flow | |||
112.14M | 71.05M | 49.51M | 56.78M | 23.13M | Operating Cash Flow |
122.24M | 79.32M | 57.80M | 60.96M | 25.75M | Investing Cash Flow |
-55.91M | -107.45M | -150.79M | -120.18M | -23.13M | Financing Cash Flow |
-60.05M | 182.00K | 3.00K | 194.80M | 64.92M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.13B | 7.65 | 13.70% | ― | -3.85% | 5.95% | |
76 Outperform | $2.62B | 23.70 | 23.12% | 2.32% | 36.10% | 48.15% | |
60 Neutral | $2.29B | 29.56 | 7.50% | ― | 15.16% | -15.16% | |
57 Neutral | $19.52B | 9.58 | -12.47% | 2.79% | 5.43% | -24.71% | |
54 Neutral | $2.86B | ― | -16.69% | ― | -25.29% | -449.44% | |
50 Neutral | $1.57B | 248.31 | 0.31% | 2.75% | -4.92% | -85.39% | |
50 Neutral | $2.34B | ― | -137.83% | ― | 4.66% | 84.78% |