IBM stock has received a consensus rating of buy. The average rating score is A3 and is based on 17 buy ratings, 5 hold ratings, and 1 sell ratings.