CarMax Inc (KMX) reports earnings