Analyst sentiment remains constructive. Despite the loss, the analyst community maintains a bullish stance with 9 Buy ratings and 1 Hold rating among the 10 analysts covering the stock. Shares closed at $22.23, near the 52-week high of $23.56 and well above the 52-week low of $1.60. Trading volume reached 250,901 shares.
This article was generated using AlphaStreet’s proprietary financial analysis technology and reviewed by our editorial team.