ITC shares are a ‘buy’ for 92% analysts who track the stock; Check their price targets