| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.52B | 1.49B | 1.16B | 990.34M | 845.57M | 781.46M |
| Gross Profit | 867.10M | 723.63M | 699.09M | 541.32M | 426.08M | 422.54M |
| EBITDA | 872.79M | 850.41M | 559.97M | 424.68M | 308.90M | 315.38M |
| Net Income | 325.23M | 322.29M | 172.23M | 105.00M | 44.30M | 28.22M |
Balance Sheet | ||||||
| Total Assets | 4.39B | 4.35B | 3.82B | 2.66B | 2.60B | 2.59B |
| Cash, Cash Equivalents and Short-Term Investments | 4.46M | 1.55M | 4.42M | 1.34M | 1.57M | 1.57M |
| Total Debt | 2.39B | 2.42B | 2.21B | 1.60B | 1.56B | 1.55B |
| Total Liabilities | 2.87B | 2.86B | 2.50B | 1.78B | 1.74B | 1.70B |
| Stockholders Equity | 1.52B | 1.49B | 1.32B | 871.02M | 860.69M | 891.44M |
Cash Flow | ||||||
| Free Cash Flow | 244.52M | 119.64M | 70.56M | 11.55M | -36.42M | 139.51M |
| Operating Cash Flow | 692.33M | 622.11M | 429.59M | 310.19M | 203.45M | 237.40M |
| Investing Cash Flow | -536.82M | -606.90M | -1.16B | -232.49M | -130.92M | 16.11M |
| Financing Cash Flow | -155.89M | -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 |
|---|---|---|---|---|---|---|---|
73 Outperform | $6.53B | 20.52 | 22.28% | 3.08% | 22.66% | 55.80% | |
72 Outperform | $535.56M | 17.56 | 7.99% | 0.63% | 11.28% | 27.38% | |
72 Outperform | $7.44B | 70.38 | 5.47% | 4.86% | 3.99% | 38.62% | |
68 Neutral | $4.22B | 25.24 | 651.13% | 9.11% | 12.18% | 45.56% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
64 Neutral | $7.01B | -103.42 | 36.16% | ― | -9.95% | 233.69% | |
58 Neutral | $7.47B | 84.88 | 1.45% | 3.24% | -1.33% | -84.10% |