Recently, on June 12, B. Riley analyst Craig Ellis upgraded the stock from Neutral to Buy and maintained its price target of ...