Versus - compare 541228 and EMAINDIA

EMA India Ltd. outperforms Taylormade Renewables Ltd. on 19 out of 31 parameters.