Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
637.96B | 574.78B | 513.98B | 469.82B | 386.06B | Gross Profit |
301.71B | 270.05B | 225.15B | 197.48B | 152.76B | EBIT |
68.59B | 36.85B | 12.25B | 24.88B | 22.90B | EBITDA |
68.59B | 89.40B | 38.35B | 74.39B | 51.01B | Net Income Common Stockholders |
59.25B | 30.43B | -2.72B | 33.36B | 21.33B |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
101.20B | 86.78B | 70.03B | 96.05B | 84.40B | Total Assets |
624.89B | 527.85B | 462.68B | 420.55B | 321.19B | Total Debt |
130.90B | 135.61B | 140.12B | 116.39B | 84.39B | Net Debt |
52.12B | 62.22B | 86.23B | 80.17B | 42.27B | Total Liabilities |
338.92B | 325.98B | 316.63B | 282.30B | 227.79B | Stockholders Equity |
285.97B | 201.88B | 146.04B | 138.25B | 93.40B |
Cash Flow | Free Cash Flow | |||
32.88B | 32.22B | -16.89B | -14.73B | 25.92B | Operating Cash Flow |
115.88B | 84.95B | 46.75B | 46.33B | 66.06B | Investing Cash Flow |
-94.34B | -49.83B | -37.60B | -58.15B | -59.61B | Financing Cash Flow |
-11.81B | -15.88B | 9.72B | 6.29B | -1.10B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $312.51B | 18.26 | 12.08% | 0.75% | 4.28% | 28.42% | |
82 Outperform | $2.16T | 36.91 | 20.72% | ― | 10.99% | 91.61% | |
79 Outperform | $65.53B | 13.05 | 15.26% | 1.84% | 1.88% | 49.67% | |
77 Outperform | $762.93B | 39.41 | 22.33% | 0.85% | 5.07% | 25.86% | |
77 Outperform | C$190.65B | 68.22 | 17.47% | ― | 27.85% | 1400.97% | |
73 Outperform | $31.07B | 16.91 | 38.29% | 1.65% | 2.79% | -23.30% | |
60 Neutral | $13.01B | 10.45 | 0.79% | 3.53% | 1.60% | -22.47% |