Shares of International Business Machines Co. (NYSE:IBM – Get Free Report) have been given an average recommendation of “Hold” by the sixteen ratings firms that are currently covering the firm, ...