Shares of IBM hold a "Hold" consensus from analysts, with a $231.44 price target. Out of 16 analysts, seven rate it a "buy," seven say "hold," and two recommend selling. Recent analyst activity ...