Nwpx Infrastructure, Inc.

NWPX·NASDAQ·$117.49·$1B