Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
2.78B | 2.74B | 2.77B | 2.59B | 2.43B | 1.95B | Gross Profit |
1.00B | 1.04B | 1.02B | 885.53M | 837.98M | 682.47M | EBIT |
432.45M | 447.45M | 404.17M | 329.06M | 306.21M | 202.13M | EBITDA |
478.68M | 502.08M | 465.14M | 418.14M | 393.69M | 299.25M | Net Income Common Stockholders |
233.33M | 264.84M | 203.73M | 223.75M | 235.11M | 157.41M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
249.36M | 249.36M | 102.00M | 72.02M | 41.21M | 49.21M | Total Assets |
4.03B | 4.03B | 3.83B | 3.75B | 3.46B | 3.39B | Total Debt |
1.16B | 1.16B | 1.12B | 1.24B | 109.24M | 97.04M | Net Debt |
913.88M | 913.88M | 1.02B | 1.17B | 68.03M | 47.83M | Total Liabilities |
2.23B | 2.23B | 2.18B | 2.37B | 959.53M | 841.06M | Stockholders Equity |
1.77B | 1.77B | 1.61B | 1.35B | 2.46B | 2.50B |
Cash Flow | Free Cash Flow | ||||
289.01M | 303.62M | 282.32M | 174.12M | 215.15M | 269.04M | Operating Cash Flow |
336.89M | 355.40M | 330.49M | 214.36M | 250.74M | 309.18M | Investing Cash Flow |
-63.11M | -205.70M | -62.24M | -184.42M | -35.27M | -34.57M | Financing Cash Flow |
-246.59M | 31.67M | -219.72M | 7.56M | -221.57M | -326.42M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $23.94B | 8.98 | 24.30% | 1.18% | -2.99% | 159.26% | |
74 Outperform | $72.30B | 21.04 | 110.24% | 2.35% | -1.30% | 20.26% | |
73 Outperform | $7.01B | 26.86 | 16.99% | 0.26% | -1.22% | 28.46% | |
71 Outperform | $10.66B | 23.35 | 35.36% | 1.51% | -4.23% | -13.42% | |
65 Neutral | $315.08M | 5.69 | 8.98% | ― | -2.24% | 42.13% | |
62 Neutral | $8.06B | 13.61 | 3.91% | 3.11% | 3.80% | -14.06% | |
61 Neutral | $487.56M | 53.65 | 1.07% | 1.64% | -2.02% | -80.76% |