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 |
446.87M | 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 | |||
608.82M | 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 |
---|---|---|---|---|---|---|---|
73 Outperform | $10.14B | 26.34 | 58.41% | ― | 11.84% | 42.04% | |
70 Outperform | $32.70B | 25.56 | 22.55% | ― | 2.95% | 2.46% | |
61 Neutral | $9.00B | 685.85 | 0.45% | ― | -1.92% | -96.95% | |
55 Neutral | ― | 12.60% | ― | ― | ― | ||
49 Neutral | $7.05B | 0.34 | -55.09% | 2.46% | 25.27% | -3.43% |