NWPX Financials: NWPX Infrastructure Inc AI Analysis