NWPX EVP Michael Wray sells 4,500 shares for $499,236.05 - NWPX News | Rallies