| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 902.53M | 880.58M | 672.40M | 517.92M | 570.73M | 416.11M |
| Gross Profit | 518.59M | 507.46M | 387.09M | 293.18M | 322.40M | 237.36M |
| EBITDA | 293.89M | 278.09M | 204.92M | 172.41M | 164.59M | 122.42M |
| Net Income | 263.66M | 259.22M | 183.76M | 136.31M | 140.21M | 93.10M |
Balance Sheet | ||||||
| Total Assets | 2.42B | 2.36B | 1.39B | 1.13B | 984.11M | 805.15M |
| Cash, Cash Equivalents and Short-Term Investments | 1.10B | 1.05B | 586.57M | 443.68M | 373.50M | 410.16M |
| Total Debt | 800.17M | 858.43M | 236.10M | 244.14M | 246.06M | 220.94M |
| Total Liabilities | 1.03B | 1.04B | 462.63M | 383.06M | 397.14M | 331.40M |
| Stockholders Equity | 1.39B | 1.32B | 927.79M | 750.75M | 586.96M | 473.75M |
Cash Flow | ||||||
| Free Cash Flow | 194.25M | 217.91M | 218.05M | 106.34M | 98.22M | 127.45M |
| Operating Cash Flow | 217.14M | 245.61M | 235.27M | 123.53M | 119.54M | 132.26M |
| Investing Cash Flow | -603.40M | -837.17M | -136.40M | -125.33M | -100.26M | -238.50M |
| Financing Cash Flow | 662.21M | 642.21M | -48.35M | 10.00K | -29.81M | 11.00K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $15.70B | 49.83 | 21.21% | ― | 21.32% | 19.06% | |
74 Outperform | $29.56B | 77.13 | 8.54% | ― | 10.53% | 19.13% | |
74 Outperform | $4.24B | 30.05 | 12.33% | 1.52% | -3.42% | -6.78% | |
72 Outperform | $13.09B | 75.56 | 5.19% | ― | 0.54% | -51.32% | |
69 Neutral | $7.30B | 55.51 | 7.68% | ― | 10.70% | -62.92% | |
64 Neutral | $16.98B | 33.43 | 9.96% | 0.81% | 12.71% | 37.49% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |