Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.74B | 2.38B | 2.18B | 1.92B | 1.65B | Gross Profit |
1.83B | 1.61B | 1.50B | 1.30B | 1.09B | EBIT |
545.95M | 435.23M | 335.17M | 263.91M | 242.05M | EBITDA |
754.14M | 633.23M | 511.77M | 449.76M | 425.79M | Net Income Common Stockholders |
442.59M | 338.30M | 265.94M | 199.22M | 196.35M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
1.62B | 1.41B | 1.57B | 1.42B | 1.46B | Total Assets |
5.30B | 5.12B | 4.86B | 4.66B | 4.23B | Total Debt |
563.60M | 782.97M | 777.46M | 878.52M | 795.89M | Net Debt |
81.89M | 271.17M | 247.86M | 499.86M | 353.63M | Total Liabilities |
1.69B | 1.76B | 1.80B | 1.83B | 1.64B | Stockholders Equity |
3.59B | 3.34B | 3.04B | 2.83B | 2.56B |
Cash Flow | Free Cash Flow | |||
797.68M | 477.25M | 397.82M | 394.61M | 417.02M | Operating Cash Flow |
832.64M | 561.43M | 479.71M | 461.82M | 480.31M | Investing Cash Flow |
-397.40M | -293.58M | -152.35M | -261.50M | -465.07M | Financing Cash Flow |
-456.60M | -290.27M | -164.50M | -261.82M | 196.84M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $2.85T | 30.87 | 34.29% | 0.82% | 15.04% | 12.38% | |
75 Outperform | $190.75B | 24.88 | 47.28% | ― | 10.65% | 44.84% | |
75 Outperform | $273.48B | 44.73 | 10.26% | 0.56% | 8.72% | 51.47% | |
74 Outperform | $240.53B | 26.49 | 20.02% | 2.65% | -5.34% | -30.57% | |
73 Outperform | $9.01B | 20.79 | 12.77% | ― | 15.05% | 31.05% | |
67 Neutral | $423.13B | 35.45 | 108.79% | 1.06% | 6.23% | 12.37% | |
58 Neutral | $21.67B | 10.04 | -18.58% | 2.39% | 5.01% | -23.17% |