TCS shares close 7% higher, hit record high, cross Rs 10 lakh crore M-cap; should you buy or not?

With today’s upward move TCS shares have now surged 65% from their March lows. Analysts believe that TCS is a long-term bet.