Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.42B | 2.03B | 1.39B | 1.14B | 773.91M | 370.25M |
Gross Profit | 278.90M | 271.39M | 214.96M | 199.48M | 177.77M | 21.70M |
EBITDA | 112.10M | 141.84M | 123.69M | 112.08M | 100.66M | 29.74M |
Net Income | 25.26M | 43.15M | 60.72M | 45.17M | 68.92M | -23.75M |
Balance Sheet | ||||||
Total Assets | 878.71M | 1.35B | 933.36M | 966.21M | 867.36M | 817.49M |
Cash, Cash Equivalents and Short-Term Investments | 342.12M | 290.83M | 296.31M | 293.59M | 286.51M | 261.17M |
Total Debt | 29.39M | 471.84M | 321.01M | 229.36M | 200.98M | 260.56M |
Total Liabilities | 230.25M | 840.73M | 522.59M | 407.67M | 356.72M | 372.34M |
Stockholders Equity | 648.46M | 712.72M | 614.22M | 542.56M | 448.17M | 330.82M |
Cash Flow | ||||||
Free Cash Flow | 118.17M | 44.17M | 39.70M | 59.19M | 51.11M | 45.00M |
Operating Cash Flow | 130.56M | 52.20M | 68.23M | 82.13M | 70.33M | 46.16M |
Investing Cash Flow | -45.00M | -192.40M | -65.52M | -7.11M | 16.54M | 95.49M |
Financing Cash Flow | -71.29M | 135.04M | 3.42M | -20.09M | -47.75M | -51.70M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | 1.44B | 12.87 | 13.18% | ― | -3.08% | 0.00% | |
69 Neutral | 1.57B | 11.58 | 8.21% | 2.01% | -16.10% | -48.97% | |
68 Neutral | 1.17B | 114.06 | 2.27% | ― | 5.17% | -65.33% | |
68 Neutral | 1.21B | 34.33 | 6.33% | 2.24% | 16.24% | 116.58% | |
66 Neutral | $1.39B | 53.80 | 3.50% | ― | 51.97% | -64.10% | |
59 Neutral | 1.75B | 111.70 | -154.73% | ― | 11.53% | 0.00% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |