| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.12B | 831.37M | 916.33M | 583.32M | 567.82M |
| Gross Profit | 794.92M | 414.20M | 565.80M | 513.31M | 568.11M |
| EBITDA | 325.73M | 72.12M | 216.79M | 98.99M | 221.23M |
| Net Income | 224.13M | 223.01M | 165.49M | 71.89M | 147.37M |
Balance Sheet | |||||
| Total Assets | 18.93B | 18.15B | 18.72B | 18.02B | 17.60B |
| Cash, Cash Equivalents and Short-Term Investments | 2.54B | 2.26B | 2.74B | 2.76B | 5.51B |
| Total Debt | 1.12B | 849.80M | 1.11B | 1.72B | 550.97M |
| Total Liabilities | 16.80B | 16.19B | 17.06B | 16.52B | 15.85B |
| Stockholders Equity | 2.12B | 1.96B | 1.66B | 1.49B | 1.74B |
Cash Flow | |||||
| Free Cash Flow | 231.95M | 88.34M | 148.23M | 262.50M | 317.57M |
| Operating Cash Flow | 243.90M | 116.93M | 196.89M | 296.52M | 348.77M |
| Investing Cash Flow | -586.20M | 284.59M | -411.17M | -2.28B | -1.01B |
| Financing Cash Flow | 443.05M | -809.62M | 455.04M | 451.84M | 970.57M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $2.39B | 12.48 | 7.47% | 1.69% | 3.15% | 38.44% | |
75 Outperform | $3.19B | 9.71 | 10.23% | 3.79% | 8.30% | 17.76% | |
72 Outperform | $2.60B | 8.49 | 13.62% | ― | 9.32% | 97.60% | |
69 Neutral | $2.56B | 20.98 | 8.03% | 3.72% | 0.97% | -4.32% | |
69 Neutral | $2.69B | 9.04 | 8.36% | 3.27% | -8.79% | 15.89% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $2.64B | 11.05 | 10.77% | 2.38% | 19.90% | 3091.83% |