Quanex Building Products CORP (NX): financials from its own SEC filings