TCS shares fall 2.14% to ₹2,379.70 despite strong financials