next month TCS will post results. and stock rallies before a month if expected results are good. TCS already announced buyback at 3000rs per share. and that price didn't achieve yet. i think it might reach on next result date. and that's on 7 Jan 2021. there is 15% move still there from this levels.