| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.49B | 1.16B | 990.34M | 845.57M | 781.46M |
| Gross Profit | 723.63M | 699.09M | 541.32M | 426.08M | 422.54M |
| EBITDA | 850.41M | 559.97M | 424.68M | 308.90M | 315.38M |
| Net Income | 322.29M | 172.23M | 105.00M | 44.30M | 28.22M |
Balance Sheet | |||||
| Total Assets | 4.35B | 3.82B | 2.66B | 2.60B | 2.59B |
| Cash, Cash Equivalents and Short-Term Investments | 1.55M | 4.42M | 1.34M | 1.57M | 1.57M |
| Total Debt | 2.42B | 2.21B | 1.60B | 1.56B | 1.55B |
| Total Liabilities | 2.86B | 2.50B | 1.78B | 1.74B | 1.70B |
| Stockholders Equity | 1.49B | 1.32B | 871.02M | 860.69M | 891.44M |
Cash Flow | |||||
| Free Cash Flow | 119.64M | 70.56M | 11.55M | -36.42M | 139.51M |
| Operating Cash Flow | 622.11M | 429.59M | 310.19M | 203.45M | 237.40M |
| Investing Cash Flow | -606.90M | -1.16B | -232.49M | -130.92M | 16.11M |
| Financing Cash Flow | -18.07M | 733.55M | -77.92M | -72.54M | -253.03M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $6.25B | 9.70 | 22.73% | 3.08% | 31.94% | 64.74% | |
76 Outperform | $6.92B | 3.62 | 38.72% | ― | 6.81% | -61.94% | |
74 Outperform | $5.17B | 40.03 | 6.27% | 4.86% | 19.43% | 164.71% | |
70 Outperform | $480.97M | 21.17 | 7.43% | 0.63% | 9.53% | 15.48% | |
69 Neutral | $4.10B | 24.95 | -178.66% | 9.11% | 6.66% | 43.66% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
58 Neutral | $6.90B | 40.10 | 2.26% | 3.24% | -1.43% | -63.13% |