Versus - compare 541228 and KULKPOWT

KPT Industries Ltd. outperforms Taylormade Renewables Ltd. on 33 out of 41 parameters.