Costco third quarter offers some surprises