It closed at $21.45 lastly. It has outperformed by 22.53% the S&P500. In the last quarter, insiders sold 17,001 shares of company stock valued at $1,249,505. The firm has "Outperform" rating by Cowen & Co given on Monday, April 4. The company now has a consensus rating of "Hold" and a consensus price target of $78.23.