Powell Industries, Inc (NASDAQ:POWL) Has Already Recovered 31.17%, But Another -105.91% Drop Cannot Be Ruled Out.
In last trading session, Powell Industries, Inc (NASDAQ:POWL) saw 0.67 million shares changing hands with its beta currently measuring 0.77. Company’s recent per share price