FirstService (FSV) reported Q1 adjusted earnings Thursday of $0.92 per diluted share, up from $0.67 a year earlier.
Analysts polled by FactSet expected $0.85.
Revenue for the quarter ended March 31 was $1.25 billion, up from $1.16 billion a year earlier.
Analysts surveyed by FactSet expected $1.30 billion.