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 |
---|---|---|---|---|---|---|---|
84 Outperform | $10.86B | 24.66 | 13.40% | ― | 12.62% | 26.45% | |
81 Outperform | $14.46B | 60.58 | 25.20% | 0.52% | 10.71% | -27.64% | |
80 Outperform | $11.20B | 53.30 | 89.60% | ― | 9.18% | 14.35% | |
78 Outperform | $10.53B | 48.54 | 19.70% | ― | 14.63% | 17.15% | |
77 Outperform | $7.86B | 40.72 | 49.11% | ― | 22.73% | 154.79% | |
73 Outperform | $10.89B | ― | -14.15% | ― | -16.74% | 49.75% | |
62 Neutral | $11.70B | 10.39 | -7.10% | 2.92% | 7.45% | -8.42% |