Versus - compare 541228 and EMAINDIA

EMA India Ltd. outperforms Taylormade Renewables Ltd. on 25 out of 32 parameters.