Home Stock Costco stock could have more surprises in store despite its YTD rally