Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.72B | 1.59B | 1.22B | 819.20M | 639.78M | 459.89M |
Gross Profit | 1.51B | 814.63M | 1.22B | 819.20M | 639.78M | 459.89M |
EBITDA | 810.54M | 530.65M | 397.59M | 202.57M | 192.10M | 102.16M |
Net Income | 446.67M | 414.84M | 308.09M | 159.11M | 152.66M | 88.42M |
Balance Sheet | ||||||
Total Assets | 5.56B | 4.89B | 3.77B | 2.75B | 2.03B | 1.55B |
Cash, Cash Equivalents and Short-Term Investments | 2.14B | 3.65B | 126.69M | 1.96B | 1.51B | 1.16B |
Total Debt | 184.26M | 184.12M | 183.85M | 195.75M | 42.70M | 42.57M |
Total Liabilities | 3.83B | 3.40B | 2.69B | 2.00B | 82.06M | 970.66M |
Stockholders Equity | 1.72B | 1.48B | 1.09B | 745.45M | 699.34M | 576.24M |
Cash Flow | ||||||
Free Cash Flow | 940.11M | 952.36M | 853.23M | 550.91M | 401.12M | 247.10M |
Operating Cash Flow | 985.88M | 976.30M | 859.84M | 557.82M | 407.04M | 279.97M |
Investing Cash Flow | -968.21M | -960.13M | -860.89M | -708.57M | -351.95M | -379.43M |
Financing Cash Flow | -50.59M | -29.66M | -28.52M | 185.99M | -11.14M | 76.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $6.51B | 11.99 | 19.23% | 2.00% | 4.47% | 102.98% | |
78 Outperform | $11.69B | 15.38 | 17.17% | 6.56% | 3.35% | -14.16% | |
76 Outperform | $7.76B | 9.21 | 15.07% | 1.77% | 6.87% | 43.53% | |
76 Outperform | $6.15B | 18.95 | 19.49% | 3.91% | 10.29% | -4.70% | |
74 Outperform | $10.17B | 22.22 | 29.98% | 0.15% | 21.51% | 20.03% | |
68 Neutral | $12.96B | 14.88 | 8.54% | 7.98% | 6.12% | -31.43% | |
68 Neutral | $18.10B | 11.66 | 9.93% | 3.76% | 9.70% | 1.14% |