Costco beats on profits as online sales surge, stock jumps 4% (COST)