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.85B | 25.76 | 23.12% | 2.13% | 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.71B | 271.28 | 0.31% | 2.52% | -4.92% | -85.39% | |
50 Neutral | $2.34B | ― | -137.83% | ― | 4.66% | 84.78% |