Versus - compare STC and ESNT

Stewart Information Services Corp. outperforms Essent Group Ltd on 17 out of 32 parameters.