Arthur J. Gallagher (AJG) reported Q2 adjusted earnings late Thursday of $2.84 per diluted share, up from $2.30 a year earlier.
Analysts polled by FactSet expected $2.81.
Revenue in the three months ended June 30 rose to $3.96 billion from $3.18 billion a year earlier.
Analysts expected $4.01 billion.
The company's shares fell 2.3% in after-hours trading.