Costco (COST): 21.5% Revenue Growth and a Stress-Test on Its Moat [y7HIjmoFaq1]