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 |
---|---|---|---|---|---|---|---|
76 Outperform | $6.86B | 26.23 | 16.99% | 0.27% | -1.22% | 28.46% | |
75 Outperform | $8.38B | 31.66 | 16.82% | 0.47% | 5.65% | 84.17% | |
70 Outperform | $6.54B | 18.30 | 22.82% | ― | 4.51% | -2.90% | |
68 Neutral | $2.42B | 76.61 | 12.97% | 0.84% | 5.63% | -48.03% | |
68 Neutral | $8.04B | 13.68 | 23.67% | 1.17% | 10.19% | 0.35% | |
66 Neutral | $2.32B | 38.94 | 6.56% | 1.44% | -69.82% | -78.10% | |
62 Neutral | $7.50B | 12.89 | 3.19% | 3.38% | 3.64% | -14.27% |