DXP Enterprises (DXPE) reported Q4 adjusted diluted earnings late Thursday of $1.38 per share, up from $1.12 a year earlier.
One analyst polled by FactSet expected $0.89.
Sales for the quarter ended Dec. 31 were $470.9 million, up from $407 million a year earlier.
One analyst surveyed by FactSet expected $447 million.
Shares of DXP Enterprises were up 5% in after-hours activity.