site logo

Costco misses expectations as wealthier shoppers tighten purse strings