Home Stocks Costco Is Down 20% From Its High. Time to Buy?