AZZ Financials: AZZ Inc AI Analysis