NX Financials: Quanex Building Products Corp AI Analysis