This buy-rated stock offers an attractive yield and major upside according to Macquarie. The post Buy 2,000 shares of this ...