NWPX SVP Eric Stokes sells 12,353 shares worth $1,276,038.71 - NWPX News | Rallies