AZZ Inc.: Barclays initiates coverage with equal-weight rating and $140 target price - AZZ News | Rallies