Powell has been treading water for the past six months, recording a small loss of 1.5% while holding steady at $164.60.
Powell Industries' robust Q1 growth, zero debt, sector diversification & upside potential make it a standout investment.
Highlights,The Bank of New York Mellon Corp and other financial firms have adjusted their positions in Powell Industries, ...