Versus - compare 541228 and CENLUB

Taylormade Renewables Ltd. outperforms Cenlub Industries Ltd. on 21 out of 37 parameters.