AZZ Inc. (AZZ) reports earnings