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.41B | 11.80 | 17.27% | 2.01% | 4.47% | 102.98% | |
78 Outperform | $12.11B | 15.93 | 16.92% | 6.33% | 3.35% | -14.16% | |
76 Outperform | $5.97B | 18.61 | 22.72% | 4.02% | 10.29% | -4.70% | |
74 Outperform | $9.77B | 21.89 | 29.98% | 0.16% | 21.51% | 20.03% | |
71 Outperform | $7.50B | 9.10 | 14.44% | 1.83% | 6.87% | 43.53% | |
66 Neutral | $12.57B | 14.43 | 8.23% | 8.23% | 6.12% | -31.43% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |