Costco reaps solid Q3