Chemed (CHE) reported Q1 adjusted earnings late Wednesday of $5.63 per diluted share, up from $5.20 a year earlier.
Three analysts polled by FactSet expected $5.55.
Revenue for the quarter ended March 31 was $646.9 million, up from $589.2 million a year earlier.
Three analysts surveyed by FactSet expected $641.8 million.
The company said, during the quarter it bought back 50,000 shares for a total of $29.8 million, averaging $595.15 per share.