| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 770.24M | 766.45M | 705.53M | 666.72M | 604.49M | 402.52M |
| Gross Profit | 409.23M | 410.93M | 390.75M | 372.19M | 334.59M | 197.56M |
| EBITDA | 528.32M | 524.30M | 494.30M | 441.50M | 449.47M | 302.34M |
| Net Income | 386.89M | 416.45M | 353.63M | 304.50M | 292.93M | 171.50M |
Balance Sheet | ||||||
| Total Assets | 2.90B | 2.86B | 2.37B | 2.17B | 2.11B | 1.99B |
| Cash, Cash Equivalents and Short-Term Investments | 549.23M | 523.50M | 167.53M | 152.64M | 128.68M | 75.18M |
| Total Debt | 652.88M | 689.14M | 684.06M | 812.43M | 968.80M | 1.25B |
| Total Liabilities | 1.02B | 1.06B | 909.76M | 987.39M | 1.14B | 1.28B |
| Stockholders Equity | 1.88B | 1.80B | 1.46B | 1.18B | 966.49M | 712.55M |
Cash Flow | ||||||
| Free Cash Flow | 404.47M | 359.36M | 187.65M | 222.53M | 318.25M | -223.68M |
| Operating Cash Flow | 505.76M | 528.30M | 430.15M | 375.01M | 327.48M | 247.95M |
| Investing Cash Flow | -248.01M | -351.90M | -254.64M | -151.98M | -9.88M | -463.02M |
| Financing Cash Flow | -213.32M | -84.68M | -208.59M | -212.24M | -243.31M | 318.45M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $1.99B | 5.83 | 10.67% | 0.39% | 5.87% | 8.14% | |
80 Outperform | $2.29B | 4.39 | 13.85% | 3.64% | 2.95% | 15.92% | |
79 Outperform | $1.31B | 3.39 | 21.99% | 6.16% | 7.07% | -0.61% | |
72 Outperform | $3.09B | 21.32 | 5.87% | 1.59% | -11.62% | -37.75% | |
65 Neutral | $1.91B | 5.38 | 16.80% | 2.94% | -59.07% | 10.43% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $1.64B | 46.53 | 3.21% | 12.24% | -16.39% | -44.25% |