Versus - compare EMMIL and 541228

Energy-Mission Machineries (India) Ltd. outperforms Taylormade Renewables Ltd. on 19 out of 28 parameters.