Stantec (STN) reported Q2 adjusted earnings late Wednesday of 1.61 Canadian dollars ($1.15) per diluted share, up from CA$1.36 a year earlier.
Analysts surveyed by FactSet expected CA$1.58.
Net revenue in the three months ended June 30 rose to CA$1.78 billion from CA$1.6 billion a year earlier.
Analysts projected CA$1.79 billion.
Stantec shares rose 1.3% in after-hours trading.