Costco sales and profits top Street