Costco’s hard to beat deals can’t be all that great, if they have share holder value to throw at social engineering / community activism. I looked at their NASDAQ page, while they pay a dividend the dividend as a percentage of stock price is pathetic. Maybe they could work on that.
You missed the $15/share dividend they paid in January. If you add that in you get a decent div yield.