NWPX Fundamental Analysis