Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2019 | Dec 2018 | Dec 2017 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 4.03B | 3.96B | 4.21B | 3.16B | 2.87B | 2.53B |
Gross Profit | 409.64M | 378.53M | 394.55M | 291.84M | 257.60M | 255.85M |
EBITDA | 276.64M | 236.25M | 288.55M | 196.11M | 165.96M | 175.24M |
Net Income | 162.68M | 111.81M | 139.09M | 108.62M | 13.04M | 112.06M |
Balance Sheet | ||||||
Total Assets | 3.11B | 3.15B | 3.32B | 2.00B | 1.93B | 1.98B |
Cash, Cash Equivalents and Short-Term Investments | 237.57M | 345.11M | 256.23M | 223.76M | 297.27M | 568.86M |
Total Debt | 174.09M | 279.59M | 469.61M | 287.98M | 188.62M | 313.11M |
Total Liabilities | 1.69B | 1.83B | 2.11B | 1.14B | 1.01B | 950.24M |
Stockholders Equity | 1.42B | 1.32B | 1.21B | 865.58M | 921.14M | 1.03B |
Cash Flow | ||||||
Free Cash Flow | 250.59M | 341.32M | 61.77M | 24.70M | 4.05M | 133.20M |
Operating Cash Flow | 337.34M | 436.50M | 165.82M | 115.30M | 66.83M | 171.73M |
Investing Cash Flow | -87.06M | -94.95M | -93.30M | -89.36M | -74.62M | -37.83M |
Financing Cash Flow | -289.56M | -255.59M | -92.72M | -97.22M | -265.46M | 1.30M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $7.09B | 28.50 | 11.58% | ― | 5.87% | 20.66% | |
78 Outperform | $4.06B | 25.58 | 12.12% | ― | 2.31% | 48.63% | |
77 Outperform | $683.81M | 28.29 | 11.21% | 0.88% | 22.09% | -5.26% | |
74 Outperform | $4.32B | 29.51 | 16.49% | ― | 11.33% | 18.47% | |
68 Neutral | $968.66M | 4,536.36 | 4.36% | ― | -7.67% | 7.66% | |
67 Neutral | $1.48B | 39.43 | 3.49% | 1.64% | -5.95% | -43.46% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |