Of the 50 analysts tracking the stock, 39 maintain a 'buy', six suggest a 'hold' and five recommend 'sell'. The 12-month ...