TCS beat street expectations!! Buyback Rs 3000/sh 9% premium to the current market price.