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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results