Breakdown | |||||
TTM | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | Dec 2019 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.11B | 1.23B | 952.58M | 888.17M | 2.14B | 521.27M | Gross Profit |
797.31M | 849.63M | 708.60M | 637.94M | 1.65B | 359.96M | EBIT |
408.72M | 469.04M | 377.35M | 232.90M | 1.16B | 180.29M | EBITDA |
620.75M | 553.33M | 408.36M | 326.63M | 1.43B | 227.24M | Net Income Common Stockholders |
439.24M | 481.11M | 347.09M | 208.91M | 1.15B | 175.31M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
878.98M | 878.98M | 894.67M | 984.35M | 834.15M | 482.30M | Total Assets |
2.61B | 2.61B | 2.27B | 2.16B | 2.89B | 1.40B | Total Debt |
20.04M | 20.04M | 28.46M | 46.88M | 18.94M | 19.91M | Net Debt |
-158.02M | -158.02M | -249.37M | -364.70M | -544.40M | -29.50M | Total Liabilities |
209.95M | 209.95M | 240.72M | 264.38M | 707.12M | 298.46M | Stockholders Equity |
2.40B | 2.40B | 2.03B | 1.89B | 2.19B | 1.11B |
Cash Flow | Free Cash Flow | ||||
436.32M | 280.07M | 149.93M | 784.46M | 490.12M | -39.79M | Operating Cash Flow |
734.29M | 610.88M | 406.03M | 967.83M | 711.71M | 216.71M | Investing Cash Flow |
-798.85M | -607.35M | -335.61M | -613.79M | -106.39M | -164.50M | Financing Cash Flow |
-103.78M | -103.31M | -204.18M | -505.78M | -91.39M | -107.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $585.78B | 22.19 | 21.80% | 0.59% | 5.12% | -12.42% | |
79 Outperform | $5.44B | 54.53 | 18.56% | 0.25% | 9.24% | 10.39% | |
76 Outperform | $83.52B | 39.52 | 12.13% | 0.97% | -32.32% | -40.19% | |
74 Outperform | $37.66B | 36.78 | 14.04% | 0.53% | -2.99% | -0.46% | |
62 Neutral | $38.47B | ― | -51.45% | ― | 1.00% | -148.89% | |
59 Neutral | $30.02B | 0.85 | -18.80% | 4.01% | 2.14% | -50.70% |