Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.11B | 1.89B | 1.46B | 1.14B | 925.92M | Gross Profit |
656.30M | 524.50M | 432.44M | 328.15M | 278.73M | EBIT |
446.87M | 336.82M | 278.70M | 198.62M | 167.04M | EBITDA |
476.12M | 363.15M | 301.04M | 219.73M | 186.57M | Net Income Common Stockholders |
404.39M | 282.81M | 245.21M | 181.39M | 144.93M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
669.44M | 245.45M | 28.27M | 461.30M | 277.77M | Total Assets |
2.10B | 1.66B | 1.35B | 1.66B | 1.39B | Total Debt |
126.23M | 142.12M | 188.87M | 130.97M | 115.14M | Net Debt |
-543.20M | -103.33M | 160.60M | -330.34M | -162.62M | Total Liabilities |
1.28B | 1.10B | 966.11M | 707.01M | 584.90M | Stockholders Equity |
825.54M | 558.95M | 386.39M | 952.93M | 805.78M |
Cash Flow | Free Cash Flow | |||
572.27M | 396.73M | 351.17M | 235.06M | 227.34M | Operating Cash Flow |
608.82M | 433.37M | 388.05M | 263.33M | 258.68M | Investing Cash Flow |
-28.31M | -34.63M | -38.74M | -31.36M | -31.21M | Financing Cash Flow |
-154.01M | -182.64M | -775.77M | -44.45M | -82.28M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $11.69B | 18.19 | 18.51% | 0.58% | 13.26% | 1.33% | |
69 Neutral | $8.77B | 22.93 | 65.82% | ― | 9.87% | 32.81% | |
68 Neutral | $11.76B | 24.08 | 25.33% | 0.56% | 11.21% | 30.38% | |
68 Neutral | $7.98B | 51.32 | 7.82% | 0.63% | 4.46% | -29.62% | |
64 Neutral | $11.55B | 15.56 | 8.01% | ― | -0.48% | 11.47% | |
58 Neutral | $5.82B | 465.65 | 0.45% | ― | -1.92% | -96.95% | |
52 Neutral | $5.35B | 3.83 | -41.61% | 2.85% | 17.10% | 1.22% |