| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 750.80M | 781.90M | 797.20M | 833.60M | 993.30M | 894.50M |
| Gross Profit | 455.60M | 484.00M | 463.90M | 463.40M | 580.20M | 398.50M |
| EBITDA | 120.30M | 209.70M | 192.00M | 212.00M | 275.20M | 82.20M |
| Net Income | 32.50M | 92.40M | 82.20M | 102.50M | 145.90M | -25.90M |
Balance Sheet | ||||||
| Total Assets | 816.30M | 857.00M | 806.90M | 828.30M | 883.30M | 898.70M |
| Cash, Cash Equivalents and Short-Term Investments | 22.70M | 57.30M | 23.10M | 34.20M | 54.50M | 73.60M |
| Total Debt | 162.70M | 144.40M | 153.10M | 215.90M | 187.20M | 301.30M |
| Total Liabilities | 393.20M | 420.90M | 404.70M | 498.80M | 506.30M | 650.90M |
| Stockholders Equity | 423.10M | 436.10M | 402.20M | 329.50M | 377.00M | 247.80M |
Cash Flow | ||||||
| Free Cash Flow | 101.20M | 105.20M | 62.20M | 96.00M | 137.70M | 123.10M |
| Operating Cash Flow | 161.50M | 171.10M | 124.00M | 150.20M | 180.00M | 154.20M |
| Investing Cash Flow | -60.20M | -53.30M | -51.30M | -50.90M | -45.00M | -19.80M |
| Financing Cash Flow | -111.90M | -82.10M | -84.60M | -121.10M | -154.90M | -77.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $800.32M | 10.33 | 9.64% | 0.99% | 12.52% | 16.53% | |
73 Outperform | $2.81B | 13.25 | ― | 1.47% | ― | ― | |
72 Outperform | $113.20M | 15.38 | 8.43% | ― | 8.47% | -32.22% | |
68 Neutral | $1.58B | 10.66 | 22.84% | ― | 65.74% | 345.40% | |
64 Neutral | $1.44B | 51.83 | 7.49% | ― | -6.40% | -66.39% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
53 Neutral | $2.00B | 33.83 | ― | 1.62% | -12.44% | ― |