You need to enable JavaScript to run this app.
Among 48 analysts who cover the stock, 47 recommend buy and only one has a hold rating - a ratio of 98 per cent that's the highest since June 2004, according to data compiled by Bloomberg