Costco's 4Q results top Wall Street expectations