| 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 |
|---|---|---|---|---|---|---|---|
78 Outperform | $10.43B | 23.36 | 29.98% | 0.15% | 21.51% | 20.03% | |
76 Outperform | $6.12B | 11.26 | 19.23% | 2.10% | 4.47% | 102.98% | |
74 Outperform | $7.23B | 8.77 | 15.07% | 1.90% | 6.87% | 43.53% | |
72 Outperform | $5.48B | 17.06 | 19.49% | 4.39% | 10.29% | -4.70% | |
70 Outperform | $10.93B | 14.38 | 17.17% | 7.08% | 3.35% | -14.16% | |
69 Neutral | $12.32B | 14.14 | 8.54% | 8.39% | 6.12% | -31.43% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |