Caleres Inc. (CAL) reports earnings