| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 839.02M | 798.19M | 705.82M | 631.60M | 667.42M | 450.96M |
| Gross Profit | 819.72M | 798.19M | 634.54M | 583.27M | 634.53M | 421.47M |
| EBITDA | 692.04M | 655.46M | 564.30M | 500.81M | 577.68M | 378.65M |
| Net Income | 503.63M | 481.38M | 453.96M | 405.64M | 446.36M | 269.98M |
Balance Sheet | ||||||
| Total Assets | 1.75B | 1.62B | 1.25B | 1.16B | 877.43M | 764.06M |
| Cash, Cash Equivalents and Short-Term Investments | 247.57M | 144.81M | 369.83M | 725.17M | 510.83M | 428.24M |
| Total Debt | 15.84M | 32.35M | 453.00K | 1.17M | 1.96M | 1.45M |
| Total Liabilities | 195.51M | 164.37M | 115.56M | 113.20M | 104.54M | 112.35M |
| Stockholders Equity | 1.56B | 1.46B | 1.13B | 1.04B | 772.89M | 651.71M |
Cash Flow | ||||||
| Free Cash Flow | 493.28M | 486.38M | 460.98M | 403.26M | 427.94M | 249.62M |
| Operating Cash Flow | 551.19M | 545.91M | 490.67M | 418.29M | 447.15M | 265.16M |
| Investing Cash Flow | -591.72M | -595.85M | -471.75M | -60.31M | -21.40M | -15.00M |
| Financing Cash Flow | -175.10M | -176.04M | -378.09M | -144.61M | -336.81M | -104.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $27.73B | 57.25 | 35.52% | 0.72% | 15.30% | 9.42% | |
72 Outperform | $11.39B | 6.12 | 12.71% | ― | 24.26% | 323.40% | |
69 Neutral | $54.32B | 65.10 | 14.78% | 2.64% | 1.96% | -18.06% | |
69 Neutral | $17.11B | 99.25 | 6.32% | 4.27% | -1.12% | -48.40% | |
68 Neutral | $16.51B | ― | 7.11% | 3.16% | -0.59% | 32.83% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |