| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 217.22M | 245.03M | 293.66M | 328.08M | 194.25M | 129.01M |
| Gross Profit | 209.56M | 245.03M | 261.34M | 305.57M | 175.17M | 119.81M |
| EBITDA | 172.93M | 214.73M | 311.03M | 317.29M | 166.85M | -34.65M |
| Net Income | 147.52M | 183.64M | 274.42M | 268.49M | 108.90M | -84.82M |
Balance Sheet | ||||||
| Total Assets | 753.55M | 772.91M | 797.88M | 877.13M | 953.82M | 921.88M |
| Cash, Cash Equivalents and Short-Term Investments | 31.02M | 30.44M | 11.99M | 39.09M | 135.52M | 99.79M |
| Total Debt | 69.38M | 142.07M | 159.36M | 171.78M | 433.55M | 471.50M |
| Total Liabilities | 142.30M | 221.80M | 219.64M | 235.09M | 513.89M | 549.02M |
| Stockholders Equity | 600.34M | 541.56M | 570.23M | 636.07M | 438.14M | 372.40M |
Cash Flow | ||||||
| Free Cash Flow | 187.32M | 248.49M | 310.97M | 266.72M | 121.80M | 89.27M |
| Operating Cash Flow | 187.32M | 248.49M | 310.98M | 266.84M | 121.80M | 89.27M |
| Investing Cash Flow | 4.75M | 7.51M | 5.42M | 2.69M | 2.41M | 1.68M |
| Financing Cash Flow | -191.95M | -237.55M | -343.50M | -365.95M | -88.49M | -89.43M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $3.13B | 12.88 | 13.07% | 11.05% | -9.45% | -46.37% | |
67 Neutral | $1.44B | 10.02 | 26.19% | 4.05% | -14.79% | -17.10% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
64 Neutral | $5.10B | 145.23 | 1.67% | 0.36% | -23.25% | -90.78% | |
61 Neutral | $4.11B | -117.88 | -0.87% | 0.96% | -7.21% | -106.39% | |
54 Neutral | $3.12B | -68.96 | -2.87% | ― | -32.53% | -112.77% | |
54 Neutral | $1.27B | ― | -7.40% | 2.83% | -16.99% | -184.02% |