International Business Machines Corp. analyst recommendations