TCS gains 2%, Infosys falls 5% but which IT co fared well in Q2?