KNSLKinsale Capital Group, Inc.

$367.30

Is the business good?