| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.01B | 2.04B | 2.10B | 1.78B | 1.76B | 1.40B |
| Gross Profit | 618.82M | 635.70M | 703.52M | 548.18M | 523.02M | 362.06M |
| EBITDA | 396.78M | 414.55M | 481.83M | 358.75M | 361.45M | 230.53M |
| Net Income | 299.11M | 313.23M | 381.58M | 284.63M | 291.90M | 190.21M |
Balance Sheet | ||||||
| Total Assets | 2.53B | 2.54B | 2.25B | 1.90B | 1.66B | 1.42B |
| Cash, Cash Equivalents and Short-Term Investments | 177.03M | 190.99M | 141.54M | 179.76M | 76.59M | 77.17M |
| Total Debt | 282.37M | 335.41M | 344.95M | 354.76M | 371.42M | 339.66M |
| Total Liabilities | 542.50M | 603.90M | 551.83M | 548.68M | 543.62M | 511.31M |
| Stockholders Equity | 1.92B | 1.86B | 1.63B | 1.30B | 1.06B | 874.55M |
Cash Flow | ||||||
| Free Cash Flow | 195.45M | 208.45M | 21.55M | 205.54M | 88.66M | -94.41M |
| Operating Cash Flow | 200.76M | 213.24M | 25.91M | 213.34M | 90.68M | -92.38M |
| Investing Cash Flow | -36.28M | -43.55M | 27.84M | -13.35M | -6.48M | -2.03M |
| Financing Cash Flow | -122.31M | -138.40M | -93.51M | -93.80M | -84.48M | 154.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.86B | 11.48 | 16.38% | ― | -6.58% | -18.09% | |
70 Outperform | $3.32B | 11.74 | 11.42% | ― | -1.83% | -30.18% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
57 Neutral | $1.49B | 17.15 | 5.16% | 1.99% | -7.87% | -54.59% | |
50 Neutral | $1.07B | 105.92 | 3.39% | ― | -22.62% | -60.74% | |
50 Neutral | $1.34B | 24.16 | 11.44% | ― | -8.51% | -49.37% |