Apogee Enterprises Inc. (APOG) reports earnings