TCS rallied 4.5% after the buyback window closed on Friday. Unaffected by weakness in markets, TCS hit an all-time high today. The Company has strong fundamentals with accelerating earnings and revenue growth. The stock has a Price Strength Rating of 92 and is currently trading above all key support levels.