TCS rises 5%: Five reasons behind the surge