Versus - compare ITL and 541228

ITL Industries Ltd. outperforms Taylormade Renewables Ltd. on 31 out of 37 parameters.