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 |
---|---|---|---|---|---|---|---|
81 Outperform | $11.63B | 15.10 | 8.44% | ― | 1.99% | 28.86% | |
77 Outperform | $9.00B | 23.56 | 58.41% | ― | 11.84% | 42.04% | |
72 Outperform | $10.31B | 22.90 | 24.52% | 0.63% | 11.91% | 28.47% | |
70 Outperform | $10.62B | 16.52 | 18.51% | 0.61% | 13.26% | 1.33% | |
66 Neutral | $8.02B | 51.55 | 7.82% | 0.63% | 4.46% | -29.62% | |
59 Neutral | $4.90B | 388.89 | 0.45% | ― | -1.92% | -96.95% | |
48 Neutral | $6.35B | 1.19 | -46.26% | 2.67% | 19.24% | 1.75% |