Is mStock a good buy? Macy's has a consensus rating of Moderate Buy which is based on 4 buy ratings, 6 hold ratings and 1 sell ratings.