TCS share price traded flat on Thursday ahead of the Q4 results and dividend announcement. The IT major is slated to post a decent set of earnings, helped by rupee tailwinds and sustained deal wins. Is it a stock to buy ahead of Q4 numbers? Here's what analysts recommend.