Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
4.01B | 3.51B | 3.30B | 3.01B | 3.56B | Gross Profit |
572.70M | 396.40M | 369.49M | 305.56M | 344.79M | EBIT |
207.36M | 80.06M | 85.38M | -23.00M | 7.55M | EBITDA |
351.71M | 170.59M | 153.53M | 67.33M | -29.30M | Net Income Common Stockholders |
126.35M | 43.60M | 83.30M | -8.26M | -166.18M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
726.57M | 624.76M | 517.17M | 585.56M | 624.93M | Total Assets |
3.03B | 2.81B | 2.17B | 2.49B | 2.38B | Total Debt |
832.85M | 735.09M | 320.55M | 372.85M | 385.57M | Net Debt |
254.52M | 317.42M | 26.56M | -22.80M | -50.57M | Total Liabilities |
1.95B | 1.79B | 1.18B | 1.50B | 1.39B | Stockholders Equity |
1.02B | 977.30M | 953.02M | 967.68M | 975.66M |
Cash Flow | Free Cash Flow | |||
319.94M | 43.32M | -65.97M | -72.88M | 175.21M | Operating Cash Flow |
456.34M | 183.71M | 55.65M | 21.93M | 268.46M | Investing Cash Flow |
-228.56M | -359.29M | -11.00M | -21.48M | -41.26M | Financing Cash Flow |
-67.12M | 299.25M | -164.31M | -24.45M | -57.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $12.48B | 26.76 | 21.55% | 0.95% | 8.89% | 669.67% | |
74 Outperform | $3.46B | 33.07 | 12.45% | 0.64% | 14.20% | 191.86% | |
72 Outperform | $36.99B | 41.40 | 12.36% | 0.15% | 13.36% | 20.00% | |
66 Neutral | $6.06B | 2.94 | 54.32% | ― | 5.43% | 2094.12% | |
62 Neutral | $15.04B | 25.28 | 14.66% | 0.95% | -13.76% | -13.39% | |
62 Neutral | $8.11B | 13.34 | 1.17% | 3.02% | 4.16% | -15.14% | |
61 Neutral | $4.78B | 20.34 | 18.84% | ― | 12.61% | 7.43% |