Versus - compare KEN and OTTR

Otter Tail Corporation outperforms Kenon Holdings Ltd on 16 out of 31 parameters.