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 |
---|---|---|---|---|---|---|---|
83 Outperform | $5.27B | 7.98 | 14.29% | 2.12% | 4.17% | 6.47% | |
79 Outperform | $5.60B | 7.92 | 13.63% | 2.12% | 11.88% | 5.54% | |
77 Outperform | $5.63B | 8.03 | 14.90% | 2.17% | 4.56% | 15.94% | |
77 Outperform | $4.56B | 8.24 | 13.40% | 3.06% | 3.79% | 3.86% | |
75 Outperform | $2.60B | 7.66 | 17.38% | ― | 12.43% | 15.32% | |
64 Neutral | $13.21B | 9.26 | 9.39% | 4.87% | 16.14% | -8.87% | |
63 Neutral | $3.99B | 11.43 | 6.71% | 1.59% | -4.43% | -45.42% |