Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
650.97M | 579.00M | 524.46M | 485.64M | 436.19M | Gross Profit |
650.97M | 579.00M | 524.46M | 485.64M | 436.19M | EBIT |
32.77B | 577.00M | 398.39M | 294.75M | 214.82M | EBITDA |
0.00 | 456.46M | 421.34M | 339.75M | 252.42M | Net Income Common Stockholders |
360.11M | 322.11M | 292.90M | 231.13M | 171.57M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
54.31M | 333.29M | 2.14B | 2.16B | 1.93B | Total Assets |
3.35B | 2.94B | 2.52B | 2.45B | 2.17B | Total Debt |
415.15M | 397.60M | 396.05M | 394.62M | 393.30M | Net Debt |
-54.31M | 302.24M | 353.80M | 321.14M | 271.92M | Total Liabilities |
1.13B | 1.01B | 902.30M | 558.80M | 505.89M | Stockholders Equity |
2.22B | 1.93B | 1.61B | 1.57B | 1.37B |
Cash Flow | Free Cash Flow | |||
393.60M | 333.31M | 302.82M | 313.48M | 240.44M | Operating Cash Flow |
393.60M | 342.68M | 313.39M | 325.72M | 252.60M | Investing Cash Flow |
-339.29M | -200.00M | -289.79M | -374.18M | -629.55M | Financing Cash Flow |
-96.70M | -90.42M | -55.83M | -1.83M | 462.80M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $5.14B | 7.75 | 14.29% | 2.19% | 5.45% | 7.31% | |
80 Outperform | $5.81B | 8.17 | 13.63% | 1.94% | 17.11% | 11.19% | |
75 Outperform | $4.65B | 8.17 | 13.40% | 3.09% | 3.79% | 3.86% | |
75 Outperform | $2.80B | 8.08 | 17.38% | ― | 13.40% | 18.52% | |
71 Outperform | $5.73B | 8.17 | 14.75% | 2.14% | 4.52% | 15.94% | |
64 Neutral | $14.34B | 10.61 | 9.28% | 4.07% | 18.04% | -9.54% | |
57 Neutral | $2.78B | 9.85 | 3.87% | ― | -4.81% | -74.30% |