AutoZone Inc. (AZO) reports earnings