Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.84B | 2.53B | 2.69B | 1.47B | 888.03M | Gross Profit |
998.24M | 906.00M | 1.01B | 562.51M | 316.44M | EBIT |
133.07M | 115.13M | 274.35M | 60.97M | 83.74M | EBITDA |
356.81M | 324.54M | 282.92M | 168.96M | 124.59M | Net Income Common Stockholders |
2.26M | 134.00K | 65.92M | 36.16M | 56.36M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
131.34M | 119.74M | 220.59M | 184.01M | 91.96M | Total Assets |
3.91B | 3.77B | 3.99B | 4.08B | 1.01B | Total Debt |
1.66B | 1.49B | 1.56B | 1.60B | 271.20M | Net Debt |
1.53B | 1.37B | 1.33B | 1.41B | 179.25M | Total Liabilities |
3.12B | 2.93B | 3.01B | 3.13B | 615.31M | Stockholders Equity |
776.90M | 356.69M | 482.54M | 381.62M | 358.76M |
Cash Flow | Free Cash Flow | |||
88.85M | 38.59M | 306.78M | 147.95M | 124.09M | Operating Cash Flow |
142.86M | 81.01M | 348.82M | 170.57M | 138.08M | Investing Cash Flow |
-162.47M | 155.95M | -117.51M | 141.81M | -29.02M | Financing Cash Flow |
36.94M | -339.86M | -186.74M | -273.41M | -80.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $16.29B | 11.12 | 37.92% | 3.38% | 6.79% | 7.79% | |
73 Outperform | $23.73B | 13.08 | 16.11% | 2.69% | 8.35% | 26.60% | |
70 Outperform | $9.80B | 14.40 | 17.82% | 5.02% | -1.81% | -35.74% | |
67 Neutral | $1.58B | 307.11 | 0.66% | ― | 12.18% | ― | |
67 Neutral | $8.10B | 11.81 | 16.04% | 6.63% | 2.07% | 407.27% | |
59 Neutral | $27.87B | 0.90 | -19.24% | 4.15% | 2.11% | -44.59% | |
43 Neutral | $35.32M | ― | -145.85% | ― | -3.26% | -1829.89% |