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 |
---|---|---|---|---|---|---|---|
78 Outperform | $5.10B | 85.49 | 8.41% | ― | 22.91% | -1.39% | |
78 Outperform | $3.57B | 19.97 | 15.30% | 0.42% | 12.45% | 42.45% | |
76 Outperform | $5.23B | 20.09 | 36.67% | ― | 4.84% | 77.84% | |
72 Outperform | $3.55B | 35.67 | 12.75% | 0.63% | 11.42% | 247.33% | |
72 Outperform | $2.37B | 70.21 | 5.71% | ― | -7.33% | -57.86% | |
70 Outperform | $5.29B | 23.23 | 20.35% | ― | 12.61% | 7.43% | |
64 Neutral | $4.25B | 11.72 | 5.24% | 249.79% | 4.07% | -9.45% |