Costco checks lots of crucial boxes for financiers in spite of missing on earnings