Costco defies tariff concerns – but the stock still slips