Balchem (BCPC) reported Q1 adjusted earnings Thursday of $1.22 per diluted share, up from $1.03 a year earlier.
Two analysts polled by FactSet expected $1.22.
Revenue for the quarter ended March 31 was $250.5 million, up from $239.7 million a year earlier.
Three analysts surveyed by FactSet expected $245.7 million.