Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 5.08B | 5.05B | 4.92B | 4.88B | 4.54B | 4.03B |
Gross Profit | 903.00M | 952.00M | 1.10B | 1.12B | 937.00M | 793.00M |
EBITDA | 330.00M | 363.00M | 662.00M | 610.00M | 520.00M | 446.00M |
Net Income | 144.00M | 173.00M | 375.00M | 355.00M | 338.00M | 272.00M |
Balance Sheet | ||||||
Total Assets | 3.69B | 4.12B | 3.69B | 3.44B | 3.31B | 3.04B |
Cash, Cash Equivalents and Short-Term Investments | 1.51B | 360.00M | 352.00M | 430.00M | 747.00M | 358.00M |
Total Debt | 1.03B | 1.02B | 1.14B | 552.00M | 547.00M | 430.00M |
Total Liabilities | 3.58B | 4.05B | 3.62B | 2.67B | 2.43B | 2.44B |
Stockholders Equity | 107.00M | 69.00M | 78.00M | 775.00M | 881.00M | 607.00M |
Cash Flow | ||||||
Free Cash Flow | 654.00M | 281.00M | 470.00M | 506.00M | 178.00M | 510.00M |
Operating Cash Flow | 694.00M | 279.00M | 545.00M | 562.00M | 218.00M | 546.00M |
Investing Cash Flow | 195.00M | 153.00M | -70.00M | -226.00M | -135.00M | -151.00M |
Financing Cash Flow | -457.00M | -207.00M | -546.00M | -536.00M | 12.00M | -208.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | 118.94B | 29.42 | 65.93% | 2.13% | 7.07% | 9.66% | |
75 Outperform | 1.19B | 22.75 | 23.85% | 0.71% | 9.48% | 11.62% | |
66 Neutral | 46.98B | 28.48 | 40.15% | 3.19% | 5.56% | -1.91% | |
64 Neutral | 3.55B | 19.93 | 13.57% | 6.81% | -6.95% | -41.84% | |
59 Neutral | $3.34B | 23.45 | 139.13% | 1.55% | 1.39% | -50.47% | |
49 Neutral | 1.93B | 49.03 | 35.71% | 4.75% | 2.40% | -75.66% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |