TCS Q2 results reveal crucial insights for investors. Should you buy the IT giant’s stock ahead of earnings and dividend announcements?