Versus - compare EMAINDIA and 541228

EMA India Ltd. outperforms Taylormade Renewables Ltd. on 23 out of 30 parameters.