With a market cap of $328 million, the company is currently unprofitable, posting an EPS of -$0.73 and a Return on Equity of -87.70%. However, future estimates are positive, with sales growth projected at 33.30% and an estimated EPS of $0.31 for next year. The company maintains a low debt-to-equity ratio of 0.3 and has significant institutional ownership at 65.80%.