Quanex Building Products (NX) reported fiscal Q3 adjusted earnings Thursday of $0.79 per diluted share, up from $0.69 a year earlier.
Four analysts polled by FactSet expected $0.66.
Revenue for the quarter ended July 31 was $501.8 million, up from $495.3 million a year earlier.
Four analysts expected $497.5 million.