| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 842.28M | 816.99M | 735.50M | 662.46M | 631.56M | 593.38M |
| Gross Profit | 300.75M | 178.75M | 141.76M | 4.99M | 58.22M | 91.72M |
| EBITDA | 221.11M | 103.16M | 71.90M | -149.00M | -59.62M | 18.29M |
| Net Income | 149.21M | 61.54M | 45.31M | -154.36M | -74.73M | 9.33M |
Balance Sheet | ||||||
| Total Assets | 2.37B | 2.47B | 2.12B | 2.39B | 1.98B | 2.09B |
| Cash, Cash Equivalents and Short-Term Investments | 666.38M | 544.00M | 553.17M | 394.56M | 1.03B | 1.00B |
| Total Debt | 101.66M | 141.34M | 148.19M | 160.19M | 151.93M | 129.15M |
| Total Liabilities | 1.93B | 2.18B | 1.90B | 2.26B | 1.64B | 1.65B |
| Stockholders Equity | 437.25M | 290.80M | 220.28M | 131.04M | 343.05M | 442.34M |
Cash Flow | ||||||
| Free Cash Flow | 109.79M | 78.86M | 60.52M | -46.64M | 59.12M | 169.46M |
| Operating Cash Flow | 112.35M | 87.09M | 70.42M | -34.26M | 60.13M | 170.21M |
| Investing Cash Flow | -18.86M | -91.60M | 100.81M | -37.86M | -124.48M | 22.06M |
| Financing Cash Flow | -40.66M | -5.19M | 14.55M | -5.06M | -17.28M | -28.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $1.12B | 12.78 | 9.97% | 4.59% | 13.35% | 16.56% | |
72 Outperform | $811.73M | 5.48 | 41.64% | ― | 5.92% | 93.02% | |
71 Outperform | $912.90M | 8.44 | 13.21% | 1.73% | 12.22% | 120.73% | |
70 Outperform | $831.37M | 7.00 | 27.34% | 2.18% | 4.61% | 73.40% | |
69 Neutral | $707.40M | 8.09 | 15.10% | 3.51% | 0.93% | 224.95% | |
69 Neutral | $543.73M | 6.54 | 29.35% | ― | 16.34% | -1.26% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |