Versus - compare ESNT and STC

Essent Group Ltd outperforms Stewart Information Services Corp. on 18 out of 29 parameters.