Allient (ALNT) reported Q4 non-GAAP earnings late Wednesday of $0.31 per diluted share, down from $0.55 a year earlier.
Three analysts polled by FactSet expected $0.25.
Revenue for the quarter that ended Dec. 31 was $122 million, down from $141 million a year earlier.
Three analysts surveyed by FactSet expected $119.7 million.
Shares of Allient traded 2.8% higher in after-hours activity.