KNSLKinsale Capital Group, Inc.

$387.07

Is the business good?