Out of the 46 analysts that have coverage on the stock, 38 have a “buy” rating, while four each have “hold” and “sell” ratings.
Out of the 46 analysts that have coverage on the stock, 38 have a “buy” rating, while four each have “hold” and “sell” ratings.