Versus - compare ATAM and 541228

Atam Valves Ltd. outperforms Taylormade Renewables Ltd. on 29 out of 37 parameters.