| Breakdown | TTM | Dec 2024 | Dec 2019 | Dec 2018 | Dec 2017 | Dec 2016 | 
|---|---|---|---|---|---|---|
| Income Statement | ||||||
| Total Revenue | 1.32B | 1.36B | 1.45B | 1.45B | 1.41B | 1.34B | 
| Gross Profit | 638.62M | 653.35M | 621.89M | 616.06M | 597.20M | 576.41M | 
| EBITDA | 79.69M | 84.71M | 78.48M | 66.10M | 51.29M | -135.25M | 
| Net Income | 6.00M | 6.23M | 19.29M | 11.59M | 28.20M | -109.78M | 
| Balance Sheet | ||||||
| Total Assets | 800.64M | 765.48M | 1.11B | 1.11B | 1.12B | 1.11B | 
| Cash, Cash Equivalents and Short-Term Investments | 21.25M | 16.18M | 77.15M | 193.41M | 195.58M | 213.11M | 
| Total Debt | 35.59M | 262.43M | 429.51M | 482.45M | 486.25M | 490.04M | 
| Total Liabilities | 575.52M | 526.26M | 765.25M | 788.20M | 817.04M | 842.98M | 
| Stockholders Equity | 225.12M | 239.22M | 348.38M | 322.71M | 307.09M | 271.41M | 
| Cash Flow | ||||||
| Free Cash Flow | 5.24M | 15.37M | -11.59M | 3.35M | -9.71M | -9.63M | 
| Operating Cash Flow | 48.70M | 53.14M | 27.29M | 48.20M | 28.44M | 23.69M | 
| Investing Cash Flow | -40.74M | -35.04M | -37.97M | -44.40M | -37.13M | -33.27M | 
| Financing Cash Flow | -11.41M | -26.59M | -105.91M | -5.75M | -7.41M | -5.15M | 
| Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth | 
|---|---|---|---|---|---|---|---|
| ― | $717.48M | 12.32 | 42.13% | 1.57% | 8.10% | 25.56% | |
| ― | $529.89M | 10.63 | 79.76% | 8.80% | -7.03% | 1.04% | |
| ― | $836.94M | 23.08 | 5.92% | ― | -9.64% | ― | |
| ― | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
| ― | $496.81M | 87.67 | 2.66% | ― | -8.78% | ― | |
| ― | $306.48M | ― | ― | ― | 1.38% | 63.65% | |
| ― | $563.85M | ― | -72.72% | ― | -27.23% | 62.19% |