ESCO Technologies (ESE) reported Q3 adjusted earnings of $2.20 per diluted share on Thursday, up from $1.60 a year earlier.
Four analysts polled by FactSet expected $2.12.
Revenue for the quarter ended June 30 was $339.0 million, up from $296.3 million a year ago.
Four analysts expected $341.4 million.
For Q4, the company expects adjusted EPS of $2.55 - $2.65. Four analysts expect $2.52.
The company raised full year adjusted EPS guidance to $8.30 to $8.40 from $8.00 to $8.25 previously. Four analysts expect $8.19.
The company raised lower end of full year revenue guidance and now expects $1.30 billion to $1.33 billion. Four analysts expect $1.32 billion.