Costco, Micron, and FedEx: Earnings news roundup