| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.87B | 1.59B | 1.22B | 838.80M | 653.47M |
| Gross Profit | 983.30M | 680.44M | 510.51M | 287.13M | 255.91M |
| EBITDA | 650.78M | 530.65M | 397.59M | 202.57M | 192.10M |
| Net Income | 503.61M | 414.84M | 308.09M | 159.11M | 152.66M |
Balance Sheet | |||||
| Total Assets | 5.67B | 4.89B | 3.77B | 2.75B | 2.03B |
| Cash, Cash Equivalents and Short-Term Investments | 167.22M | 1.92B | 126.69M | 1.96B | 1.51B |
| Total Debt | 224.40M | 184.12M | 183.85M | 195.75M | 85.39M |
| Total Liabilities | 3.71B | 3.40B | 2.69B | 2.00B | 1.33B |
| Stockholders Equity | 1.96B | 1.48B | 1.09B | 745.45M | 699.34M |
Cash Flow | |||||
| Free Cash Flow | 990.05M | 952.36M | 853.23M | 550.91M | 401.12M |
| Operating Cash Flow | 1.04B | 976.30M | 859.84M | 557.82M | 407.04M |
| Investing Cash Flow | -922.21M | -960.13M | -860.89M | -708.57M | -351.95M |
| Financing Cash Flow | -71.38M | -29.66M | -28.52M | 185.99M | -11.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $8.29B | 17.97 | 28.25% | 0.17% | 18.13% | 15.69% | |
78 Outperform | $5.36B | 14.63 | 23.08% | 4.05% | 3.72% | -16.23% | |
77 Outperform | $6.30B | 8.17 | 19.99% | 1.97% | 5.26% | 72.46% | |
74 Outperform | $10.88B | 13.60 | 18.25% | 6.71% | ― | -10.75% | |
69 Neutral | $7.45B | 8.30 | 16.27% | 1.80% | 6.37% | 68.32% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $12.80B | 10.13 | 11.65% | 8.03% | 5.41% | -23.52% |