Park-Ohio Holdings (PKOH) reported Q4 adjusted diluted earnings Wednesday of $0.67 per share, up from $0.54 a year earlier.
Two analysts polled by FactSet expected $0.62.
Revenue in the three months ended Dec. 31 fell to $388.4 million from $389.3 million a year earlier.
Two analysts surveyed by FactSet expected $405.9 million.