Financial insights of AZZ