The company has a debt-to-equity ratio of 2.63, a current ratio of 1.10 and a quick ratio of 1.10. The stock has a market cap of $597.96 million, a price-to-earnings ratio of 13.12 and a beta of 0.79.