| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 967.42M | 940.64M | 1.02B | 1.04B | 700.90M | 563.42M |
| Gross Profit | 216.81M | 243.75M | 279.72M | 246.62M | 214.24M | 206.74M |
| EBITDA | 448.45M | 394.70M | 370.28M | 311.94M | 265.18M | 245.29M |
| Net Income | 164.47M | 142.69M | 126.24M | 159.05M | 164.82M | 159.26M |
Balance Sheet | ||||||
| Total Assets | 2.75B | 2.04B | 1.64B | 1.68B | 935.07M | 956.42M |
| Cash, Cash Equivalents and Short-Term Investments | 6.91M | 5.38M | 3.75M | 7.97M | 4.29M | 4.24M |
| Total Debt | 7.62M | 1.89B | 1.72B | 1.68B | 919.85M | 1.02B |
| Total Liabilities | 2.73B | 2.01B | 1.80B | 1.79B | 1.04B | 1.06B |
| Stockholders Equity | 17.47M | 35.53M | -161.87M | -110.70M | -103.99M | -108.30M |
Cash Flow | ||||||
| Free Cash Flow | -40.85M | 74.55M | 124.97M | 45.47M | 251.15M | 179.73M |
| Operating Cash Flow | 250.41M | 206.34M | 225.32M | 192.17M | 275.16M | 193.02M |
| Investing Cash Flow | -488.31M | -384.58M | -89.63M | -770.44M | -16.36M | -123.14M |
| Financing Cash Flow | 237.50M | 179.87M | -139.91M | 581.95M | -258.75M | -71.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $2.43B | 14.72 | ― | 9.79% | -1.78% | 9.32% | |
72 Outperform | $11.95B | 13.74 | 9.78% | 8.97% | -7.53% | 9.74% | |
72 Outperform | $6.92B | 11.85 | 59.81% | 8.91% | 10.78% | 19.10% | |
69 Neutral | $13.64B | 15.71 | 8.10% | 6.36% | 38.38% | 3.35% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $26.06B | 13.98 | 95.64% | 6.11% | 15.43% | 0.43% | |
53 Neutral | $446.37M | ― | -1.23% | ― | 17.09% | 72.64% |