Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.74B | 2.77B | 2.59B | 2.43B | 1.95B | Gross Profit |
1.04B | 1.02B | 885.53M | 837.98M | 682.47M | EBIT |
447.45M | 404.17M | 329.06M | 306.21M | 202.13M | EBITDA |
502.08M | 465.14M | 418.14M | 393.69M | 299.25M | Net Income Common Stockholders |
264.84M | 203.73M | 223.75M | 235.11M | 157.41M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
249.36M | 102.00M | 72.02M | 41.21M | 49.21M | Total Assets |
4.03B | 3.83B | 3.75B | 3.46B | 3.39B | Total Debt |
1.16B | 1.12B | 1.24B | 109.24M | 97.04M | Net Debt |
913.88M | 1.02B | 1.17B | 68.03M | 47.83M | Total Liabilities |
2.23B | 2.18B | 2.37B | 959.53M | 841.06M | Stockholders Equity |
1.77B | 1.61B | 1.35B | 2.46B | 2.50B |
Cash Flow | Free Cash Flow | |||
303.62M | 282.32M | 174.12M | 215.15M | 269.04M | Operating Cash Flow |
355.40M | 330.49M | 214.36M | 250.74M | 309.18M | Investing Cash Flow |
-205.70M | -62.24M | -184.42M | -35.27M | -34.57M | Financing Cash Flow |
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 |
---|---|---|---|---|---|---|---|
80 Outperform | $76.96B | 22.39 | 105.16% | 2.21% | -1.30% | 20.26% | |
77 Outperform | $25.26B | 9.47 | 38.79% | 1.06% | -2.99% | 159.26% | |
74 Outperform | $10.86B | 23.76 | 35.11% | 1.44% | -4.26% | -13.42% | |
72 Outperform | $7.12B | 27.26 | 14.97% | 0.25% | -1.22% | 28.46% | |
63 Neutral | $331.32M | 6.03 | 1.95% | ― | -2.24% | 42.13% | |
62 Neutral | $8.11B | 13.34 | 1.17% | 3.02% | 4.16% | -15.14% | |
61 Neutral | $456.37M | 50.22 | 1.07% | 1.73% | -2.02% | -80.76% |