NWPX Infrastructure, Inc. (NWPX): financials from its own SEC filings