Kinsale Capital Group (KNSL) reported Q1 operating earnings late Thursday of $3.71 per diluted share, up from $3.50 a year earlier.
Analysts polled by FactSet expected $3.25.
Revenue for the quarter ended March 31 was $423.4 million, up from $372.8 million a year earlier.
Analysts surveyed by FactSet expected $425.4 million.