NWPX stock rating: NWPX Infrastructure, Inc. quant rating & factor grades · Tickwind