1 story
AZZ stock remains a hold as revenue grows but valuation appears underpriced.
Seekingalpha · 1m